SQLServer資料庫中擷取字串的常用方法
SQLServer中的字串的幾個常用操作方法,註釋很清楚就不多解釋了,如下:
/****** Sql Server中擷取字串的常用方法 ******/
TESTCODESTRING='01378a77517a41e982b14cc97b1f8794'
--1、LEFT()方法---
--函式說明---
--1)語法:LEFT(character,integer)
--2)介紹:引數1:要擷取的字串,引數2:擷取字元個數
--3)使用:
--返回從字串左邊開始指定個數的字元--
select LEFT(TESTCODESTRING,4) 返回左邊前4個字元
--4)返回: 0137
--1、RIGHT()方法---
-- right()函式說明---
--1)語法:RIGHT(character,integer)
--2)介紹:引數1:要擷取的字串,引數2:擷取字元個數
--3)使用:
--返回從字串右邊開始指定個數的字元--
select RIGHT(TESTCODESTRING,4) 返回右邊後4個字元
--4)返回: 8794
--1、SUBSTRING()方法---
-- substring()函式說明---
--1)語法:SUBSTRING(character,start,length)
--2)介紹:引數1:要擷取的字串,引數2:開始擷取的下標,引數3:擷取的字元長度
--3)使用:
--返回從字串中間的字元--
select SUBSTRING(TESTCODESTRING,4,8) 從左邊第4個字元開始取長度為8的子串
--4)返回: 78a77517
具體操作命令如下:
SELECT TESTCODESTRING,LEFT(TESTCODESTRING,4) FROM TestTable WHERE PSCODE='33030011111103'
結果為:
TESTCODESTRING,(無列名)
01378a77517a41e982b14cc97b1f8794,0137
SELECT TESTCODESTRING,RIGHT(TESTCODESTRING,4) FROM TestTable WHERE PSCODE='33030011111103'
結果為:
TESTCODESTRING,(無列名)
01378a77517a41e982b14cc97b1f8794,8794
SELECT TESTCODESTRING,SUBSTRING(TESTCODESTRING,4,8) FROM TestTable WHERE PSCODE='33030011111103'
結果為:
TESTCODESTRING,(無列名)
01378a77517a41e982b14cc97b1f8794,78a77517
學習了。
原文:https://blog.csdn.net/Together_CZ/article/details/82502272
oracle 擷取
1 --instr(源字串,目標字串,起始字串,匹配字串)=返回要擷取的字串在源字串中的位置,找到返回位置,找不到返回0
--instr(string1,string2,index1,index2) 表示:要在string1的index1號位置,開始查詢,第index2次,出現的string2
select instr('miaoying','i',2,2) from dual;--返回6:也就是說:在"miaoying"的第2號位置開始,查詢第二次出現的i的位置
select instr('miaoying','k',2,2)from dual;--返回0:即如果查詢不到,則返回0
select instr('miaoying','i') from dual;--返回2
select instr('miaoying','yi') from dual;--返回5:即"yi"的y的位置
select instr('miaoying','i',-1,2) from dual;--返回2:
--空格也是字元。。。。。
原文:https://blog.csdn.net/qq_41582642/article/details/83013450
2 substr(字串,擷取開始位置,擷取長度)=返回擷取的字
select substr('miaoying',0,1) from dual;--返回結果為:m
select substr('miaoying',1,1) from dual;--返回結果為:m--說明0和1都表示擷取的位置為第一個字元
select substr('miaoying',-7,4) from dual;--返回結果為:iaoy--負數表示:-7表示從右邊開始數第七位開始,也就是i,擷取長度為4的字串
原文:https://blog.csdn.net/qq_41582642/article/details/83013424
相關推薦
SQLServer資料庫中擷取字串的常用方法
SQLServer中的字串的幾個常用操作方法,註釋很清楚就不多解釋了,如下: /****** Sql Server中擷取字串的常用方法 ******/ TESTCODESTRING='01378a77517a41e982b14cc97b1f8794' --1、LEF
資料庫中擷取字串的簡單方法
我是在需要查詢某月的資料的時候認識的這個left()方法,那時候我需要查詢七月份的所有資料。用這個方法減少了程式碼量。具體如下: select * from table a where left(
SQL Server中擷取字串常用函式
SQL Server 中擷取字串常用的函式: 1.LEFT ( character_expression , integer_expression ) 函式說明:LEFT ( '源字串' , '要擷取最左邊的字元數' ) 返回從字串左邊開始指定個數的字元 select
VC++中擷取字串的方法
在VC++程式設計中,我們有時會遇到關於擷取字串的問題,對於CString型別字串的擷取VC++中有現成的函式可供使用,主要是:CStringMid (int nFirst, int nCount);和BOOL AfxExtractSubString (CString&a
SqlServer資料庫中常用的時間欄位格式化
可用convert函式。 下列出一些常用的語法: 1、輸出格式:2008-02-27 00:25:13 SELECT CONVERT(char(19), getdate(), 120) 2、輸出格式:2008-02-27 SELECT CONVERT(char(10),
設定SQLServer資料庫中某些表為只讀的多種方法
在某些情況下需要把SQLServer的表設為只讀,下面舉出幾種方法: 一般情況下會有幾種情況需要你把資料庫設為只讀: 1. Insert,Update,Delete 觸發器 2. Check 約束 和 Delete 觸發器 3.
C#Datatable匯入sqlserver資料庫中,三種常見,快捷的方法
第一種,最常見的Executenonquery(返回影響的行數)sql是我的查詢插入語句,你可以換成你的!這種方式入庫,速度一般,大量資料時不提倡使用 /// <summary> /// 通過table一個一個的插入
java中String類常用方法、屬性等
col clas equal ack length ++ ava eal rgs package Head18; public class java09 { public static void main(String[] args) { St
java中String的常用方法
大寫 緩沖 let 常用方法 類型 http 全部 new 出現 轉自http://www.cnblogs.com/crazyac/articles/2012791.html java中String的常用方法1、length() 字符串的長度 例:char chars[]
關於機器學習中的一些常用方法的補充
機器學習 k近鄰 apriori pagerank前言 機器學習相關算法數量龐大,很難一一窮盡,網上有好事之人也評選了相關所謂十大算法(可能排名不分先後),它們分別是: 1. 決策樹2. 隨機森林算法3. 邏輯回歸4. 支持向量機5. 樸素貝葉斯6
js中數組常用方法總結
dds 設置 布爾 nsh border 方式 cal AR 操作數 前言 從事前端到現在也有快兩年了,平時也會收集整理一些筆記放在印象筆記,不過收集過之後就在沒有看過,經大佬指點,真正掌握一個知識點,最好的方式就是用自己的話把內容講明白,就開始將以前零散的東西整合一下,和
python中logging的常用方法
存在 日誌輪轉 val 設定 href lee count ftime 輸出 logging常用 # -*- coding:utf-8 -*- __author__ = "lgj" import os import sys import time import loggi
bash shell 中時間操作常用方法總結
hour day 當前時間 簡單的 之前 nbsp seconds 獲取 相互 在日常的工作中,bash shell 的時間操作非常頻繁。比如shell腳本定時發送數據統計的時候,會查看當前是否為預定的發送時間。或者使用文件保存一些數據時,一般會生成時間字符串當做文
學習Linux shell指令碼中連線字串的方法
這篇文章主要介紹了Linux shell指令碼中連線字串的方法,如果想要在變數後面新增一個字元,可以用一下方法: 程式碼如下: $value1=home $value2=${value1}"=" echo $value2 把要新增的字串變數新增{},並且需要把$放到外面。 這樣輸出的結果
lua中table的常用方法
table的五大操作方法: 1:table.sort() language = {"lua","java","c#","c++"} table.sort(language) --只有table一個引數,使用lua預設的排序方式排序 for i, v in ipairs(langu
JavaScript中Array型別中的一些常用方法
與其他語言中的陣列有著極大的區別,JavaScript中的陣列,每一項都可以儲存任何型別的資料,且陣列的大小可以動態的調整,即可以隨著資料的新增自動增長以容納新增的資料。 1.陣列的建立方式 建立陣列的基本方式有兩種 (1)使用Array建構函式 var colors = new Ar
Python 字串常用方法總結
Python 字串常用方法總結 明確:對字串的操作方法都不會改變原來字串的值 1,去掉空格和特殊符號 name.strip() 去掉空格和換行符 name.strip('xx') 去掉某個字串 name.lstrip() 去掉左邊的空格和換行符 name.rstrip() 去掉右邊的空格和換行符
python3基礎(三)-字串常用方法
1、字串獲取 str="zhantao is a good boy,boy.com" stringLength=len(str) #獲取字串長度 str[0] #代表取第一個字元 str[len(str)-1] #代表取最後一個字元,也可以使用str[-1]倒數第一個。
利用AJAX驗證輸入的使用者名稱在sqlserver資料庫中是否已經存在
HtmlPage.html: <html> <head> <meta charset="utf-8" /> <title></title> <script t
js中Object物件常用方法和屬性
1、屬性 Object.prototype.writable:預設為false Object.prototype.enumerable:預設為false Object.prototype.configurable:預設為false Object.prototype.constructor:用