1. 程式人生 > >SQL Server 幾個常用函式的使用

SQL Server 幾個常用函式的使用

這幾個函式其實網上資料很多,但是為了方便自己的記憶,我還是決定還是寫一下,都說好記性不如爛筆頭,所以還是多寫一下。

cast()函式作用主要是:把一種型別轉化成另外一種型別如把字串型別轉換成時間型別:SELECT CAST'2011-10-2' AS datetime),再或者把數值型轉換成字串型別:SELECTCAST(1ASBIGINT)

convert()函式主要是可以用不同的格式顯示日期/時間資料:CONVERT(data_type(length),data_to_be_converted,style)

data_type(length)規定目標資料型別(帶有可選的長度),

data_to_be_converted

含有需要轉換的值,

如:CONVERT(VARCHAR(19),GETDATE()) 結果:Dec 29 2008 11:45 PM

CONVERT(VARCHAR(10),GETDATE(),110) 結果:12-29-2008

datepart()函式主要用於返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等:DATEPART(datepart,date)

如:select datepart(YYYY,'2011-10-1') 取出的部分就是:2011

left是返回從字串左邊開始的指定個數的字元。right是返回從字串右邊開始的指定個數的字元。

例:select left('name',2); 結果:na

select right('name',2)     結果:me

如果使用左右取值發現返回的是0,有可能是因為值定義的長度過長,取值的時候用空格幫其補齊了,導致轉換成int出現0,

這時候需要去除空格再取值;

例如:RIGHT(rtrim(@max),3) rtrim這個可以幫忙從右開始去除空格。

相關推薦

SQL Server 常用函式的使用

這幾個函式其實網上資料很多,但是為了方便自己的記憶,我還是決定還是寫一下,都說好記性不如爛筆頭,所以還是多寫一下。cast()函式作用主要是:把一種型別轉化成另外一種型別如把字串型別轉換成時間型別:SELECT CAST( '2011-10-2' AS datetime),再或者把數值型轉換成字串型別:SEL

sql常用函式

  Oracle:(百度百科查詢整理) 1,ROUND()函式為四捨五入函式    Round(number,[decimals]    number 待做四捨五入處理的數值    decimals 指明需保留小數點後面的位數

sql語句的常用函式總結

結構化查詢語言(Structured Query Language,簡稱SQL語句)從單個函式的使用上來看,較為簡單,但是當表與表巢狀、幾個函式組合使用,即可實現強大的資料查詢功能,能從資料庫中快速便捷地獲取需要的資訊。 本文總結了sql語句中常用的5個函式,

XPATH的常用函式

1.contains (): //div[contains(@id,'in')] ,表示選擇id中包含有’in’的div節點 2.text():由於一個節點的文字值不屬於屬性,比如“<a clas

TensorFlow中用於評估模型在訓練集和測試集上的準確度的常用函式說明

1. tf.argmax() | tf.argmin() tf.argmax(input=tensor,dimention=axis) 找到給定的張量tensor中在指定軸axis上的最大值/最小值的位置。 a=tf.get_variable(nam

sql server儲存過程 以及常用案例

Transact-SQL中的儲存過程,非常類似於Java語言中的方法,它可以重複呼叫。當儲存過程執行一次後,可以將語句快取中,這樣下次執行的時候直接使用快取中的語句。這樣就可以提高儲存過程的效能。 Ø 儲存過程的概念     儲存過程Procedure是一組為了完成特定功能的SQL語句集合,經編譯後儲存在資

很久以前寫的一篇關於常用XMPP server的比較文件

Analysis of the open sourceXMPP server project Three popular XMPP servers Ratio of the XMPP server 我對248個XMPP server伺服器所使用的open source進

總結的常用sql例子

1, 利用case  when  then    end 進行資料分類統計。      用法1:select  case when type=1  then '數學'  when type=2 the

SQL簡單的函式:LEFT JOIN;COUNT遇上GROUP BY

概要:函式LEFT JOIN與COUNT/GROUP BY的使用,以及為AND篩選限制條件的合適位置 SQL: SELECT DISTINCT att.attributes_templates_id,att.attributes_templates_name,COUN

防止sql注入的簡單函式應用

幾個簡單的函式有:  trim ( string $str [, string $charlist = " \t\n\r\0\x0B" ] ) 去除字串首尾處的空白字元(或者其他字元) 此函式返回字

Oracle 常用通用函式

1、NVL() 格式:NVL(value,string1) 如果value為null,則把該值替換為string1,如果不為空,還是該值本身; 用法:select nvl(123,9) from dual;--結果為:123            select nvl(nu

常用的C查詢分割字串函式

搜尋字串函式 strstr原型: extern char *strstr (char *__haystack, const char *__needle)  所在標頭檔案:#include <s

PHP執行系統命令的有常用的函數

exe 自動 文件操作 nal 外部命令 中間 ring 打開 lcm PHP執行系統命令的有幾個常用的函數,如有:system函數、exec函數、popen函數,passthru,shell_exec函數他們都可以執行系統命令,不過前提時必須系統給了權限了哦。 syste

miniui常用知識點匯總

簡單 去除 spa 自帶 超過 表格 繪制 val wro 1.在表格中去除系統自帶的序列號,請看代碼: function allAndBrief(id) { if(id==1){ grid.set({

hadoop的常用命令

hadoop官方文檔:http://hadoop.apache.org/docs/r1.2.1/file_system_shell.html1、登錄主節點,切換到hdfs用戶[[email protected]/* */~]#su - hdfs2、列出當前目錄有哪些子目錄,有哪些文件[[email

封裝對象,包含常用方法

nts opp 操作 阻止事件冒泡 3.1 坐標 stop pre 處理 這兩天復習了DOM事件綁定,記錄一下,便於復習學習。 1 事件處理程序  1.1 HTML事件處理程序:直接寫在html中,和html不解耦,修改麻煩  1.2 DOM0級事件處理程序:不寫在html

Python:print()函數的常用參數

com file open 默認 strong 其他 end 空格 文件的 1.參數sep:設置輸出字符產之間的字符串。默認是空格 1 name=‘Tomwenxing‘ 2 age=‘23‘ 3 job=‘student‘ 4 print(name,age,job) 5

請求網頁常用庫的用法:

完成 data report 第三方庫 () .get 參數說明 進度 函數 1、urllib urlopen()方法urllib.urlopen(url[, data[, proxies]]) :創建一個表示遠程url的類文件對象,然後像本地文件一樣操作這個類文件對

常用網絡/服務器監控開源軟件

memcached 托管 不能 不足 div ios系統 正在 linux下 tle 想要更清晰的了解你的網絡嗎?沒有比這幾個免費的工具更好用的了。 網絡和系統監控是一個很寬的範疇。有監控服務器、網絡設備、應用正常工作的方案,也有跟蹤這些系統和設備性能,提供趨勢性能分

Python的常用模塊

comm line 時間 sdi make 常用模塊 常用 一級目錄 就會 一、sys 用於提供對Python解釋器相關的操作: sys.argv 命令行參數List,第一個元素是程序本身路徑 sys.exit(n) 退出程序,正常退