1. 程式人生 > >keep hungry keep foolish

keep hungry keep foolish

一、字元轉換函式
1、ASCII()
返回字元表示式最左端字元的ASCII 碼值。在ASCII()函式中,純數字的字串可不用‘’括起來,但含其它字元的字串必須用‘’括起來使用,否則會出錯。
2、CHAR()
將ASCII 碼轉換為字元。如果沒有輸入0 ~ 255 之間的ASCII 碼值,CHAR() 返回NULL 。
3、LOWER()和UPPER()
LOWER()將字串全部轉為小寫;UPPER()將字串全部轉為大寫。
4、STR()
把數值型資料轉換為字元型資料。
STR (<float_expression>[,length[, <decimal>]])
length 指定返回的字串的長度,decimal 指定返回的小數位數。如果沒有指定長度,預設的length 值為10, decimal 預設值為0。
當length 或者decimal 為負值時,返回NULL;
當length 小於小數點左邊(包括符號位)的位數時,返回length 個*;
先服從length ,再取decimal ;
當返回的字串位數小於length ,左邊補足空格。

二、去空格函式
1、LTRIM() 把字串頭部的空格去掉。

2、RTRIM() 把字串尾部的空格去掉。

三、取子串函式
1、left()
LEFT (<character_expression>, <integer_expression>)
返回character_expression 左起 integer_expression 個字元。

2、RIGHT()
RIGHT (<character_expression>, <integer_expression>)
返回character_expression 右起 integer_expression 個字元。

3、SUBSTRING()
SUBSTRING (<expression>, <starting_ position>, length)
返回從字串左邊第starting_ position 個字元起length個字元的部分。

四、字串比較函式
1、CHARINDEX()
返回字串中某個指定的子串出現的開始位置。
CHARINDEX (<’substring_expression’>, <expression>)
其中substring _expression 是所要查詢的字元表示式,expression 可為字串也可為列名錶達式。如果沒有發現子串,則返回0 值。
此函式不能用於TEXT 和IMAGE 資料型別。

2、PATINDEX()
返回字串中某個指定的子串出現的開始位置。
PATINDEX (<’%substring _expression%’>, <column_ name>)其中子串表示式前後必須有百分號“%”否則返回值為0。
與CHARINDEX 函式不同的是,PATINDEX函式的子串中可以使用萬用字元,且此函式可用於CHAR、 VARCHAR 和TEXT 資料型別。

五、字串操作函式
1、QUOTENAME()
返回被特定字元括起來的字串。
QUOTENAME (<’character_expression’>[, quote_ character]) 其中quote_ character 標明括字串所用的字元,預設值為“[]”。

2、REPLICATE()
返回一個重複character_expression 指定次數的字串。
REPLICATE (character_expression integer_expression) 如果integer_expression 值為負值,則返回NULL 。

3、REVERSE()
將指定的字串的字元排列順序顛倒。
REVERSE (<character_expression>) 其中character_expression 可以是字串、常數或一個列的值。

4、REPLACE()
返回被替換了指定子串的字串。
REPLACE (<string_expression1>, <string_expression2>, <string_expression3>) 用string_expression3 替換在string_expression1 中的子串string_expression2。

4、SPACE()
返回一個有指定長度的空白字串。
SPACE (<integer_expression>) 如果integer_expression 值為負值,則返回NULL 。

5、STUFF()
用另一子串替換字串指定位置、長度的子串。
STUFF (<character_expression1>, <start_ position>, <length>,<character_expression2>)
如果起始位置為負或長度值為負,或者起始位置大於character_expression1 的長度,則返回NULL 值。
如果length 長度大於character_expression1 中 start_ position 以右的長度,則character_expression1 只保留首字元。

六、資料型別轉換函式
1、CAST()
CAST (<expression> AS <data_ type>[ length ])

2、CONVERT()
CONVERT (<data_ type>[ length ], <expression> [, style])

1)data_type為SQL Server系統定義的資料型別,使用者自定義的資料型別不能在此使用。
2)length用於指定資料的長度,預設值為30。
3)把CHAR或VARCHAR型別轉換為諸如INT或SAMLLINT這樣的INTEGER型別、結果必須是帶正號或負號的數值。
4)TEXT型別到CHAR或VARCHAR型別轉換最多為8000個字元,即CHAR或VARCHAR資料型別是最大長度。
5)IMAGE型別儲存的資料轉換到BINARY或VARBINARY型別,最多為8000個字元。
6)把整數值轉換為MONEY或SMALLMONEY型別,按定義的國家的貨幣單位來處理,如人民幣、美元、英鎊等。
7)BIT型別的轉換把非零值轉換為1,並仍以BIT型別儲存。
8)試圖轉換到不同長度的資料型別,會截短轉換值並在轉換值後顯示“+”,以標識發生了這種截斷。
9)用CONVERT() 函式的style 選項能以不同的格式顯示日期和時間。style 是將DATATIME 和SMALLDATETIME 資料轉換為字串時所選用的由SQL Server 系統提供的轉換樣式編號,不同的樣式編號有不同的輸出格式。

七、日期函式
1、day(date_expression)
返回date_expression中的日期值

2、month(date_expression)
返回date_expression中的月份值

3、year(date_expression)
返回date_expression中的年份值

4、DATEADD()
DATEADD (<datepart>, <number>, <date>)
返回指定日期date 加上指定的額外日期間隔number 產生的新日期。

5、DATEDIFF()
DATEDIFF (<datepart>, <date1>, <date2>)
返回兩個指定日期在datepart 方面的不同之處,即date2 超過date1的差距值,其結果值是一個帶有正負號的整數值。

6、DATENAME()
DATENAME (<datepart>, <date>)
以字串的形式返回日期的指定部分此部分。由datepart 來指定。

7、DATEPART()
DATEPART (<datepart>, <date>)
以整數值的形式返回日期的指定部分。此部分由datepart 來指定。
DATEPART (dd, date) 等同於DAY (date)
DATEPART (mm, date) 等同於MONTH (date)
DATEPART (yy, date) 等同於YEAR (date)

8、GETDATE()
以DATETIME 的預設格式返回系統當前的日期和時間

相關推薦

keep hungry keep foolish

一、字元轉換函式 1、ASCII() 返回字元表示式最左端字元的ASCII 碼值。在ASCII()函式中,純數字的字串可不用‘’括起來,但含其它字元的字串必須用‘’括起來使用,否則會出錯。 2、CHAR() 將ASCII 碼轉換為字元。如果沒有輸入0 ~ 255 之間的ASCII 碼值,CHAR()

Stay hungry, Stay foolish

與此同時 順序 重要 人生 什麽 目錄 ins http 時機 喬布斯在斯坦福大學畢業演講中說過,他最喜歡的一句話叫做"Stay hungry, Stay foolish"。 "Stewart和他的人出了好幾期《地球產品目錄》(Whole Earth Catalog),然

2018-08-20再啟程--Keep Learning, Keep Coding!

文章 運維 cnblogs 一個 加油! 架構 雅思 odin 組織 說好的堅持呢 堅持果然不是誰都能做到的,更不是說說就可以事當初的熱情高漲,把自己想的太厲害了,結果證明自己不過如此! 昨天群裏推薦了一個博客園的文章,一個堅持了300多篇的大佬。我為什麽堅持寫博客共勉

stay hungry stay foolish.

I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, thi

Stay Hungry Stay Foolish

設計執行緒安全的類 在設計執行緒安全類的過程中,需要包含以下三個基本要素: 找出構成物件狀態的所有變數 找出約束狀態變數的不變性條件 建立物件狀態的併發訪問管理策略 找出構成物件狀態的所有變數 分析物件的狀態,首先從物件的域開始: 如果物件所有域都是基本

bytemode stay hungry stay foolish cocos2dx渲染架構

  2dx的時代UI樹便利和渲染是沒有分開的,遍歷UI樹的時候就渲染.3dx版本為了分離了ui樹的遍歷和渲染,先遍歷生成渲染命令發到渲染佇列,之後遍歷渲染命令佇列開始渲染.這樣做的好處是渲染命令可以重用,單獨的渲染可以做優化例如自動批繪製.本篇首先介紹cocos2D-X 3.x版本的渲染結構,之後會

重溫喬布斯在斯坦福大學的經典演講------Stay Hungry, Stay Foolish

多年前, 早就把喬布斯在斯坦福大學的演講吟誦得滾瓜爛熟了, 現在還經常在嘴裡蹦出幾句經典的話語。 週末在家, 開啟視訊, 聽聽, 再次震徹人心。  剛才自己又朗讀了一遍, 還是很順暢, 朗朗上口。 最近又面臨一些變動。 面對未知, 有所期待, 無所畏懼。 來看看喬

Stay hungry,stay foolish

之前開發的微信應用需要傳遞一個引數,這個引數比較長,啟用安全狗防護之後被攔截了。 主要原因就是IIS限制了url地址的長度,預設的時2048 這個時候我們需要在web.Config中配置兩個東西 首先

【淺墨的遊戲程式設計Blog】毛星雲(淺墨)的專欄(Keep Reading , Keep Writing , Keep Coding.)

毛星雲,網路ID「淺墨」,90後,熱愛遊戲開發、遊戲引擎、計算機圖形、實時渲染等技術,就職於騰訊互娛。 微軟最有價值專家 著作《Windows遊戲程式設計之從零開始》、《OpenCV3程式設計入門》 碩士就讀於南京航空航天大學航天學院(2013級碩士研究生),已於2016年三月畢業。本科

【【淺墨的遊戲程式設計Blog】毛星雲(淺墨)的專欄】Keep Reading , Keep Writing , Keep Coding.

毛星雲,網路ID「淺墨」,90後,熱愛遊戲開發、遊戲引擎、計算機圖形、實時渲染等技術,就職於騰訊互娛。 微軟最有價值專家 著作《Windows遊戲程式設計之從零開始》、《OpenCV3程式設計入門》 碩士就讀於南京航空航天大學航天學院(2013級碩士研究生),已於2016年三月畢業。本科

【落日小屋】Stay Hungry, Stay Foolish

專欄達人 授予成功建立個人部落格專欄

stay hungry,stay foolish !

導讀:raid 5既能夠實現速度上的加倍,同時也能夠保證資料的安全性,所以在很多高端系統當中都使用這種raid模式。 raid 5是一種非常具有實用價值的raid模式,廣泛應用於各種環境中。raid 5模式工作原理: raid 5使用至少三塊硬碟來實現陣列,它既能實現rai

【Coder Ben's Writing】Stay Hungry, Stay Foolish

全領域極客,相信程式碼的魅力,對一切充滿好奇 分享知識,交流思想,收穫快樂,守住承諾,嚮往簡單生活 自此,開啟自己的部落格時代。 2016年9月22日 21:18:51

Stay hungry,stay foolish!

做遊戲開發需要具備那些知識或技能? 這是我之前在csdn上發的一個貼的名字,今天忽然想起來進行了整理。希望看到關心這方面的人有所啟示。 下面是csdner的回覆: freezezdj: 遊戲分客戶端和伺服器端。 hoya5121(老李): 與玩遊戲相比,寫遊

Keep Trying, Keep Fighting

近來由於資料記錄和屬性規模的急劇增長,大資料處理平臺和並行資料分析演算法也隨之出現。於此同時,這也推動了資料降維處理的應用。實際上,資料量有時過猶不及。有時在資料分析應用中大量的資料反而會產生更壞的效能。 最新的一個例子是採用 2009 KDD Challen

xiaoding133的專欄【Stay hungry,Stay foolish

1、擷取字串   擷取字串可以說是字串處理功能中最常用的一個子功能了,能夠實現擷取字串中的特定位置的一個或多個字元。舉例說明其基本功能:   @echo off   set ifo=abcdefghijklmnopqrstuvwxyz0123456789   echo 原字

Stay Hungry.Stay Foolish.

      Norman Matloff 和PeteSalzman在其著作《TheArt of Debugging, withGDB,DDD,Eclipse》中曾說過,確認原則是除錯的本質。程式設計師編寫程式是為實現特定目的,而一個程式可以由許多目的組成,除錯是確認某

2017 年度總結: Keep learning, Keep thinking

部落格地址 2017 年原本應該和去年一樣,工作日上班、下班、玩手機、睡覺,週末就跑去找同學玩(通常都是網咖打 Dota)。直到那一天,一切開始變得不一樣…… 邂逅 那是 3 月 27 號星期一,公司新來了一位女同事。在中午吃飯的時候我第一次見到她,我想我

Stay Hungry. Stay Foolish.

見同學在玩,沒事就開始搞 地址: 第一關: 不解釋,你懂的全選就看見了, 第二關: 右鍵html原始碼不解釋,不過注意 這個進入下一關不能點選的 第三關: 我想說的是從第三關到第五關對我來說都是用一種辦法解決的,

Keep Awake,Keep Studying,Keep Moving,Keep...

        事情的起因是這樣的,因為需要在Email的顯示介面中為電話號碼新增高亮顯示,從而提高使用者體驗。我想用過google自帶郵箱的朋友都知道,當我們的收到郵件的內容中含有網址,郵箱地址時,會在顯示介面中以超連結的方式顯示,此時當我們點選該網址或者郵箱地址時,便會