1. 程式人生 > >sql函式substr

sql函式substr

sql的substr函式主要用來從資料庫的表中擷取指定位置的字串來查詢資料。

substr(string,start,length)

string-指定的要擷取的字串

start-必須 規定在字串的何處開始,正數-在字串的指定位置開始 ,負數-在字串的結尾的指定的位置開始,0-在字串中的第一個字串開始。

length-可選,指定要擷取的字串長度,預設時返回字串表示式的值結束前的全部字元。

例子: select substr(“aacasss”,4,5)from  sa;結果為asss

相關推薦

sql函式substr

sql的substr函式主要用來從資料庫的表中擷取指定位置的字串來查詢資料。 substr(string,start,length) string-指定的要擷取的字串 start-必須 規定在字串的何處開始,正數-在字串的指定位置開始 ,負數-在字串的結尾的指定的位置開始,

SQL-函式

一:函式 1、left(str,INDEX) 從左邊第index開始擷取 2、right(str,INDEX)從右邊第index開始擷取 3、substring(str,INDEX)當index>0從左邊開始擷取直到結束 當index<0從右邊開始擷取直到結束 當index=0返回空 4、

利用hibernate實現基本sql函式功能

最近接觸的專案,訪問資料庫還是用的hibernate,好久沒有使用hibernate了,有些基本用法已經忘記。 現在記錄一下hibernate實現基本sql函式的語句,方便以後查詢。 ①建立Criteria,拼接查詢條件 ②實現sql函式 例如: 1、除去重複項 distinct :cr

常用SQL函式(字串分隔轉表、自增長轉編號)

字串分隔轉表 -- ============================================= -- Author: -- Create date: -- Description: 分割字串 -- =====================================

利用python在excel裡面直接使用sql函式

     我們一般在Excel裡面是使用資料連線屬性裡面寫sql語句,或者vba裡面利用ado元件執行sql語句。新版的Excel裡面帶上了Power query的功能也可以使用Odbc.DataSource()和Odbc.Query()函式寫sql語句。今天講一下利用

字串擷取函式substr()

substr(引數1,引數2[,引數3]); 該系統函式返回被截後的子字串,它接受2個必選引數,引數1為要擷取的字串,引數2為擷取的開始位置,引數3可選,表示擷取長度。 例子:substr(“abcdef”,1);//返回"bcdef",從索引1處開始擷取,如果沒有指定擷取長度,

ORACLE SQL 函式 INITCAP()

INITCAP()   假設c1為一字串.函式INITCAP()是將每個單詞的第一個字母大寫,其它字母變為小寫返回.   單詞由空格,控制字元,標點符號等非字母符號限制. select initcap('hello world') from dual; 結果 INITCAP('HE

php中文字元擷取無亂碼,php內建函式substr、mb_substr、mb_strcut 比較

mb_strcut(str, start,length) 按位元組來擷取 1個漢字就3個位元組   1個英文就2個位元組 示例:mb_strcut(‘字串php中文字元擷取無亂碼’, 0,10)輸出結果為:“字串”這3個漢字,無亂碼。  mb_s

SQL 函式NULLIF、NULL、ISNULL、COALESCE、IIF

NULLIF函式   NULLIF(Expression1,Expression2):給定兩個引數Expression1和Expression2,如果兩個引數相等,則返回NULL;否則就返回第一個引數。   等價於:Case WHEN Expression1=Expression2 T

PL/SQL函式

1. 建立函式 create or replace function ch_fun(chName varchar2) return number is --定義變數 yearSal number(7,

Presto適用的SQL函式

序號 功能和說明 2 4 ceil(x) 天花板別名(x) 6 e(x) 返回尤拉數的雙重值 7 exp(x) 返回尤拉數的指數值 8 floor(x)

(ORACLE)PL/SQL 函式的使用

字元函式 lower(char):將字串轉換為小寫 upper(char):將字串轉換成大寫格式 length(char):返回字串的長度 substr(char,m,n):取字串的子串(擷取字串中的某一段) m表示起始位置,n表是從m位置開始,取幾個字元 repla

SQL函式總結筆記

1、stuff函式 update aa set Code = stuff(Code,3,0,'2') 解析:aa為表名,Code為列名,3代表我要插入或刪除字元的位置,0代表我要刪除的字元個數,'2'代表我插入的字元。  2、N select * from aa where Name=N'李

SQL 快速參考 , SQL 函式

SQL 快速參考 SQL 語句 語法 AND / OR SELECT column_name(s) FROM table_name WHERE condition AND|OR condition

PL/SQL函式操作例項與說明

PL/SQL函式與過程相同,不同之處在於函式有一個返回值。建立函式建立一個獨立函式可以使用CREATE FUNCTION語句建立。CREATE OR REPLACE PROCEDURE語句簡化語法如下:

SQL函式:判斷庫、表、儲存過程等是否存在

----------------- 庫是否存在if exists(select * from master..sysdatabases where name=N'庫名')print 'exists'elseprint 'not exists'----------------- 判斷要建立的表名是否存在if e

Spark SQL 函式操作

Spark 內建函式 使用Spark SQL中的內建函式對資料進行分析,Spark SQL API不同的是,DataFrame中的內建函式操作的結果是返回一個Column物件,而DataFrame天生就是”A distributed collection

SQL函式的使用【Oracle】

         ‘userenv’----不可改變 字元函式 -- 字元函式 -- 1. lower(char) -- 2. upper(char) -- 3. length(char) --

cakephp: 在條件中使用sql函式

$this->User->findAll(array('DATE(User.modified)'=>'-!CURDATE()')); 這段程式碼返回所有在當天修改的使用者記錄.至少有兩種可能的方法可以做到,最簡單的是使用"<>": 它建立如

SQL函式charindex用於匹配用逗號分隔的字串

SQL中沒有類似VB中的Split的函式。此時,如要匹配 ,6,3,9,22,中的6。可用charindex函式巧妙實現: charindex( ',' +cast(6 as varchar)+ ',',‘,6,3,9,22,’)>0 SELECT distinct PO_Pomain.POID,PO