国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Sybase字符串函數(shù)

長度和語法分析
datalength(char_expr)
   在char_expr中返回字符的長度值,忽略尾空
substring(expression,start,length)
   返回部分字符串
right(char_expr,int_expr)
   返回char_expr右邊的int_expr字符
基本字符串運(yùn)算
upper(char_expr)
   把char_expr轉(zhuǎn)換成大寫形式
lower(char_expr)
   把char_expr轉(zhuǎn)換成小寫形式
space(int_expr)
   生成有int_expr個(gè)空格的字符串
replicate(char_expr,int_expr)
   重復(fù)char_expr,int_expr次
stuff(expr1,start,length,expr2)
   用expr2代替epxr1中start起始長為length的字符串
reverse(char_expr)
   反寫char_expr中的文本
ltrim(char_expr)
   刪除頭空
rtrim(char_expr)
   刪除尾空
格式轉(zhuǎn)換
ascii(char_expr)
   返回char_expr中第一個(gè)字符的ASCII值
char(int_expr)
   把ASCII碼轉(zhuǎn)換為字符
str(float_expr[,length[,decimal]])
   進(jìn)行數(shù)值型到字符型轉(zhuǎn)換
soundex(char_expr)
   返回char_expr的soundex值
difference(char_expr1,char_expr2)
   返回表達(dá)式soundex值之差
串內(nèi)搜索
charindex(char_expr,expression)
   返回指定char_expr的開始位置,否則為0
patindex("%pattern%",expression)
   返回指定樣式的開始位置,否則為0
 
datalength用于確定可變字符串的長度
soundex用于確定字符串是否發(fā)音相似
difference返回0-4之間的值,0表示最不相似,4表示最相似
通配符
   % 匹配任何數(shù)量的字符或無字符
   _ 匹配任何單個(gè)字符(空間占位符)
   [] 規(guī)定有效范圍,或某個(gè)"OR"條件
     [ABG]  A,B,G
     [A-C]  A,B,C  
     [A-CE-G] A,B,C,E,F,G
     [^ABG]    除了A,B,G
     [^A-C]  除了A,B,C
 
escape子句
用某個(gè)轉(zhuǎn)義字符可在搜索字符串時(shí)將通配符作為文字來包含。
ANSI-89 SQL標(biāo)準(zhǔn)定義了escape子句指定某個(gè)轉(zhuǎn)義字符
缺省情況下,[]來轉(zhuǎn)義某個(gè)通配符,例:
   select * from test_tab
     where description like "%20[%]%"
語法:
   like char_expression escape escape_character

   select * from test_tab
     where description like "%20#%%" escape "#"
+ 可用于串接字符
   select au_laname+","+au_fname from authors
 
數(shù)學(xué)函數(shù)
abs(numeric_expr)
    返回指定值的絕對(duì)值
ceiling(numeric_expr)
   返回大于或等于指定值的最小整數(shù)
exp(float_expr)
   給出指定值的指數(shù)值
floor(numeric_expr)
   返回小于或等于指定值的最大整數(shù)
pi()
   返回常數(shù)3.1415926
power(numeric_expr,power)
   返回numeric_expr的值給power的冪
rand([int_expr])
   返回0-1之間的隨機(jī)浮點(diǎn)數(shù),可指定基值
round(numeric_expr,int_expr)
   把數(shù)值表達(dá)式圓整到int_expr指定的精度
sign(int_expr)
   返回正+1,零0或負(fù)-1
sqrt(float_expr)
   返回指定值的平方根
SQL SERVER支持所有標(biāo)準(zhǔn)的三角函數(shù)和其他有用的函數(shù)
 
日期函數(shù)
getdate()
   返回當(dāng)前的系統(tǒng)日期和時(shí)間
datename(datepart,date_expr)
   以字符串形式返回date_expr指定部分的值,轉(zhuǎn)換成合適的名字
datepart(datepart,date_expr)
   作為整數(shù)返回date_expr值的指定部分
datediff(datepart,date_expr1,date_expr2)
   返回date_expr2-date_expr1,通過指定的datepart度量
dateadd(datepart,number,date_expr)
   返回日期,通過在date_expr上增加指定number的日期部件而產(chǎn)生的
 
datepart
日期部件  縮寫  值范圍  
年    yy  1753-9999
季度    qq  1-4
月    mm  1-12
每年中的天  dy  1-366
天    dd  1-31
星期    wk  1-54
星期天    dw  1-7(1=sunday)
小時(shí)    hh  0-23
分鐘    mi  0-59
秒    ss  0-59
毫秒    ms  0-999
例:
   select invoice_no,
     datediff(dd,date_shipped,getdate())
     from invoices
     where balance_due>0
 
轉(zhuǎn)換函數(shù)convert
此函數(shù)把值從一種類型改變成另一種類型
   convert(datetype [(length)],expression)
   select "Advance="+convert(char(12),advance)
     from titles
日期轉(zhuǎn)換
   convert(datetype[(length)],expression,format)
format指定將日期轉(zhuǎn)換為什么格式,有以下值:
沒有世紀(jì)  有世紀(jì)    轉(zhuǎn)換字符串中日期格式
     0 or 100  mon dd yyy hh:miAM(or PM)
1    101    mm/dd/yy
2    102    yy.mm.dd
3    103    dd/mm/yy
4    104    dd.mm.yy
5    105    dd-mm-yy
6    106    dd mon yy
7    107    mon dd,yy
8    108    hh:mm:ss
     9 or 109  mon dd,yyyy hh:mi:ss:mmmAM(or PM)
10    110    mm-dd-yy
11    111    yy/mm/dd
12    112    yymmdd
 
系統(tǒng)函數(shù)
函數(shù)          定義
訪問和安全性信息
host_id()          客戶進(jìn)程的當(dāng)前主機(jī)進(jìn)程ID號(hào)
host_name()        客戶進(jìn)程的當(dāng)前主計(jì)算機(jī)名
suser_id(["login_name"])  用戶的SQL Server ID號(hào)
suser_name([server_user_id])  用戶的SQL Server登錄名
user_id(["name_in_db"])    用戶在數(shù)據(jù)庫中的ID號(hào)
user_name([user_id])    用戶在數(shù)據(jù)庫中的名字
user            用戶在數(shù)據(jù)庫中的名字
show_role()        用戶的當(dāng)前活動(dòng)角色
數(shù)據(jù)庫和對(duì)象信息
db_id(["db_name"])    數(shù)據(jù)庫ID號(hào)
db_name([db_id])      數(shù)據(jù)庫名
object_id("objname")    數(shù)據(jù)庫對(duì)象ID號(hào)
object_name(obj_id])    數(shù)據(jù)庫對(duì)象號(hào)
col_name(obj_id,col_id)    對(duì)象的欄名
col_length("objname","colname")  欄的長度
index_col("objname",index_id,key#)  已索引的欄名
valid_name(char_expr)    若char_expr不是有效標(biāo)識(shí)符,則返回0
數(shù)據(jù)函數(shù)
datalength(expression)    按字節(jié)返回expression的長度
tsequal(timestamp1,timestamp2)  比較時(shí)戳值,若時(shí)戳值不匹配,則返回出錯(cuò)消息
 
isnull()
isnull函數(shù)用指定的值代替查詢欄或合計(jì)中的空值
例:
   select avg(isnull(total_order,$0))
     from invoices

本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/tommy_lgj/archive/2006/09/29/1308431.aspx

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
09 SQL函數(shù)的使用
SQL Server與oracle兩者區(qū)別之函數(shù)區(qū)別
常用的函數(shù)
SQL Server基本函數(shù)
SQL_Server_2005_函數(shù)大全(描述及實(shí)例)
oracle基礎(chǔ)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服