自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server查詢結(jié)果隨機(jī)排序與常用函數(shù)

數(shù)據(jù)庫 SQL Server
我們今天主要向大家講述的是SQL Server查詢結(jié)果的隨機(jī)排序的實(shí)際操作步驟,還有SQL Server常用涵數(shù)的具體介紹。

以下的文章主要描述的是SQL Server查詢結(jié)果隨機(jī)排序的實(shí)際操作步驟,以及對SQL Server常用涵數(shù)的具體介紹,如果你對SQL Server查詢結(jié)果的隨機(jī)排序的實(shí)際操作與SQL Server函數(shù)有興趣了解的話,你就可以瀏覽以下的文章了。

SQL Server查詢結(jié)果隨機(jī)排序:

  1. SELECT * FROM table ORDER BY NEWID()  

用一條語句得出某日期所在月份的***天數(shù)

  1. SELECT DAY(DATEADD(dd, -1, DATEADD(mm, 1, DATEADD(dd, 1-DAY('2004-8-31'), '2004-8-31')))) AS 'Day Number'  

SQL Server常用涵數(shù)

涵數(shù)名稱 使用方法/參數(shù)說名/例證

CONVERT涵數(shù) "將B變量的數(shù)據(jù)類型變?yōu)锳類型CONVERT(A類型,@B變量)"

GETDATE涵數(shù) GETDATE()取得系統(tǒng)的時間

ISNULL涵數(shù) ISNULL(@A變量,B)變量@A是NULL時返回B值,反之返回本身

ROUND涵數(shù) "ROUND(@B變量,常數(shù)C)B變量小數(shù)點(diǎn)后C位置四舍五入例證:ROUND(3.3,0)=3"

LOWER涵數(shù) LOWER()函數(shù)把字符串全部轉(zhuǎn)換為小寫 LOWER(@A)

UPPER涵數(shù) UPPER()函數(shù)把字符串全部轉(zhuǎn)換為大寫 UPPER(@A)

ASCII涵數(shù) ASCII()函數(shù)返回字符表達(dá)最左端字符的ASCII碼值 ASCII(@A)

CHAR涵數(shù) CHAR()函數(shù)用于將ASCII碼轉(zhuǎn)換為字符 CHAR(@A)

STR涵數(shù) STR() 函數(shù)把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù) STR(@A)

LTRIM涵數(shù) LTRIM()函數(shù)把字符串頭部的空格去掉 LTRIM(@A)

RTRIM涵數(shù) RTRIM()函數(shù)把字符串尾部的空格去掉 RTRIM(@A)

LEFT涵數(shù) "LEFT()函數(shù)返回部分字符串 LEFT(@A,4)返回@A左邊四位"

RIGHT涵數(shù) RIGHT()函數(shù)返回部分字符串 RIGHT(@A,4)返回@A右邊四位

SUBSTRING涵數(shù) "SUBSTRING()函數(shù)返回部分字符串 SUBSTRING(@A,5,2)返回@A左邊第五位開始取兩個字符"

REPLACE涵數(shù) "REPLACE()函數(shù)返回被替換了指定子串的字符串 REPLACE(@A,'-','')將@A中的'-'轉(zhuǎn)換為''"

NULLIF 涵數(shù) " NULLIF (<expression1>, <expression2>)

NULLIF() 函數(shù)在expression1 與expression2 相等時

返回NULL 值,若不相等時則返回expression1 的值.

其返回值類型與expression1 相同.

expression1 與expression2 應(yīng)為同類的數(shù)據(jù)類型."

找出學(xué)生一科成績***信息:

表1

ID 姓名 科目 成績

1 小王 語文 81

2 小王 數(shù)學(xué) 69

3 小王 英語 67

4 小李 語文 62

5 小李 數(shù)學(xué) 100

6 小李 英語 60

7 小張 語文 80

8 小張 數(shù)學(xué) 81

9 小張 英語 77

SQL Server查詢結(jié)果的隨機(jī)排序出每個人的***分.

結(jié)果

ID 姓名 科目 成績

1 小王 語文 81

5 小李 數(shù)學(xué) 100

8 小張 數(shù)學(xué) 81

Select a.* from 表1 a,(Select 姓名,max(成績) 成績 from 表1 group by 姓名) b where a.姓名=b.姓名 and a.成績=b.成績

思路

先 根據(jù)學(xué)生分組 找出***分?jǐn)?shù) (有可能并列)

Select 姓名,max(成績) 成績 from 表1 group by 姓名

在拿結(jié)果到表1中 用上面的結(jié)果作為條件SQL Server查詢結(jié)果的隨機(jī)排序

【編輯推薦】

  1. SQL Server數(shù)據(jù)轉(zhuǎn)換服務(wù)利用與導(dǎo)入式格式的描述
  2. SQL Server數(shù)據(jù)轉(zhuǎn)換服務(wù)的妙招之一
  3. SQL Server性能進(jìn)行提高的4項(xiàng)技術(shù)概述
  4. SQL Server視圖運(yùn)行的提高與索引
  5. 如何使SQL Server 數(shù)據(jù)庫SQL Server 數(shù)據(jù)庫

 

責(zé)任編輯:佚名 來源: IT專家網(wǎng)
相關(guān)推薦

2010-07-15 09:14:32

SQL server組

2010-04-30 11:41:39

Oracle常用函數(shù)

2010-11-09 12:20:53

SQL Server查

2010-09-14 17:20:39

SQL函數(shù)

2010-07-12 11:38:24

SQL Server函

2011-08-18 09:40:51

SQL Server根據(jù)語言查詢

2021-03-14 15:07:55

SQLServer數(shù)據(jù)庫字符串

2021-02-24 11:31:59

SQLServer數(shù)據(jù)庫時間

2010-09-27 16:38:19

Sql Server日

2010-11-09 14:29:50

SQL SERVER查

2010-11-25 13:56:30

MySQL查詢結(jié)果

2010-11-11 14:05:17

SQL Server排

2022-06-30 08:31:54

排序函數(shù)SQL

2018-12-24 18:12:41

SQL ServerMySQL數(shù)據(jù)庫

2023-04-11 08:49:42

排序函數(shù)SQL

2010-07-16 08:50:00

SQL Server表

2010-06-17 14:43:29

SQL Server參

2011-04-06 11:16:47

SQL Server數(shù)查詢優(yōu)化

2010-06-30 14:54:42

SQL Server

2010-11-11 14:14:52

SQL Server排
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號