1. 程式人生 > >sql中的substring的用法

sql中的substring的用法

substring(column,int1,int2)

e text nubwers
teacher 11 1
doctor 22 2
student 3

select   substring(name,1,3) from  table1

這樣查出來會顯示的結果為:

name
tea
doc
stu

總共三個引數,第一個引數是列名,第二個引數是int型,從第幾個數開始擷取字串,第三個引數int 型,擷取的字串的長度

相關推薦

SQLSUBSTRING函式的用法及例項解析

一、定義:SQL 中的 substring 函式是用來擷取字串中的一部分字元。這個函式的名稱在不同的資料庫中不完全一樣。 MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUB

SqlCAST用法介紹

1、cast用法簡介: CAST (expression AS data_type)引數說明:expression:任何有效的SQServer表示式。AS:用於分隔兩個引數,在AS之前的是要處理的資料,在AS之後是要轉換的資料型別。data_type:目標系統所提供的資料型別,包括bigint和

SQL”IsNull“用法

在機房收費系統種中遇見了IsNull,但不知道它具體是做什麼的,所以就從網上查,查完之後就明白了他的作用。現在分享給還對它的使用不明白的同志。 使用指定的替換值替換 NULL。 語法 ISNU

sqlsubstring的使用

面試和筆試的過程中都被問道,一臉的懵逼。不是沒講過而是不經常用,壓根沒記住。不過挺熟的,潛意中有。 substring是用來擷取要顯示的字串的 例如:程式碼顯示no列中的567890 但是你只需要知道

PL/SQLJOB用法小結

一、設定初始化引數 job_queue_processes   sql> alter system set job_queue_processes=n;(n>0)   job_queue_processes最大值為1000   檢視job queue

sql語句substring 用法

 select t.OperationLog, case when charindex('ID為',t.OperationLog)>1 then SUBSTRING(t.OperationLog, charindex('ID為',t.OperationLog)+

sqlsubstring用法

substring(column,int1,int2) e text nubwers teacher 11 1 doctor 22 2 student 3 select   substring(name,

sqlreplace的用法

pda user spa nbsp 字段 修改 字段名 fun 大寫 update 表名 set 字段名=REPLACE (字段名,‘原來的值‘,‘要修改的值‘) 如:將tbl_user表的user_name字段中的大寫的A替換成小寫的a update tbl_stude

SQL 的 distinct 和 row_number() over() 的區別及用法

表示 第一個 字段值 格式 這樣的 操作數 col 例如 from   1 前言    在咱們編寫 SQL 語句操作數據庫中的數據的時候,有可能會遇到一些不太爽的問題,例如對於同一字段擁有相同名稱的記錄,我們只需要顯示一條,但實際上數據庫中可能含有多條擁有相同名稱的記錄,從

SQLMINUS的用法與UNION的用法

保留 所有 一個 出現 但是 列數 sql date store 一:MINUS指令 其是運用在兩個 SQL 語句上。它先找出第一個 SQL 語句所產生的結果,然後看這些結果有沒有在第二個 SQL語句的結果中。如果有的話,那第一個SQL結果數據就被去除,而不會在最後的結果中

【語法】SQL的case when then else end用法-解決一個字段根據條件取不同值

where 運行 pos 功能 enter cnblogs logs wro img Case具有兩種格式。簡單Case函數和Case搜索函數。 --簡單Case函數 CASE sex WHEN ‘1‘ THEN ‘男‘ WHEN

sql的 IF 條件語句的用法

expr book blank OS body strcmp subst stat literal IF 表達式 IF( expr1 , expr2 , expr3 ) expr1 的值為 TRUE,則返回值為 expr2 expr2 的值為FALSE,則返回值為 ex

SQL的ALL,ANY,SOME的用法

alt span AC 準備 結果 子查詢 all strong select 準備兩個表: --T1(2,3)--T2(1,2,3,4) --ALL,ANY,SOME 的子查詢-- >ALL 父查詢中的結果集大於子查詢中每一個結果集中的值,則為真SELECT * F

SqlServerSubstring函數的用法

dex declare bst 分享 info 截取 nbsp sql .com 1、substring(操作的字符串,開始截取的位置,返回的字符個數) 例如: 從‘abbccc‘中返回‘ccc‘,charindex函數用法(charindex(查找的字符串,被查找的字符串

SQL比較好的For xml 用法實例

log ice AR dbo ID orm transport cat 商品 --包裹單號 入庫時間 交易號 商品分類 商品名稱 實付款SELECT a.DeliveryCode AS ‘包裹單號‘,a.DomesticWarehouseInTime AS ‘入庫時間‘,a

SQL的declare用法

msdn 問題 備註 int32 技術 作用域 幫助 還在 sof 平時寫SQL查詢、存儲過程都是憑著感覺來,沒有探究過SQL的具體語法,一直都是按c#那一套往SQL上模仿,前幾天項目中碰到一個問題引起了我對declare定義變量的作用域的興趣。 大家都知道c#中的

SQLTruncate的用法

ora 依賴 trunc cat 事務日誌 delete 其中 事務復制 信息 本文導讀:刪除表中的數據的方法有delete,truncate, 其中TRUNCATE TABLE用於刪除表中的所有行,而不記錄單個行刪除操作。TRUNCATE TABLE 與沒有 WHERE

SQLEXISTS的用法

根據 win put ear 數據庫 int 關鍵字 ber tab 比如在Northwind數據庫中有一個查詢為SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM

SQL的條件判斷語句(case when zhen if,ifnull)用法

簡介: case具有兩種格式。簡單case函式和case搜尋函式。這兩種方式,可以實現相同的功能。簡單case函式的寫法相對比較簡潔,但是和case搜尋函式相比,功能方面會有些限制,比如寫判定式。還有一個需要注重的問題,case函式只返回第一個符合條件的值,剩下的case部分將會被自動忽略。

SQL排序函式的用法

SQL中的排序函式有三:1、row_number() over();2、rank() over();3、dense_rank() over(),具體用法如下: 1.row_number() over(partition by 列名 order by 列名 [desc]) 其中,partition by 是分組