ebook45-5

Similar documents
四川省普通高等学校

10

ebook10-5

ebook46-23

ebook12-1

ebook66-24

ebook4-附录C

ebook 165-5

untitled

Microsoft Word - 序+目錄.doc

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

99710b43ZW.PDF

关于快速直达轨道轿车公交体系的研究及可行性

ebook66-15

本 土 天 蝗 傳 奇 - 台 灣 大 蝗 生 活 史 及 生 態 習 性 的 研 究 摘 要 台 灣 大 蝗 在 交 配 時 警 覺 性 降 低, 蝗 會 背 著 蝗 跳 到 遠 處, 但 不 會 飛, 肚 子 餓 時 會 進 食, 但 蝗 不 會 交 配 後 蝗 會 選 擇 土 質 堅 實 植

ebook 96-16

幻灯片 1

目錄 C ontents Chapter MTA Chapter Chapter

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

软件测试(TA07)第一学期考试

epub 61-2

Microsoft PowerPoint ppt [相容模式]

ebook45-4

ebook 134-6

目錄... ivv...vii Chapter DETECT

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05

QQGQ2.E Power Supplies, Information Technology Equipment Including Ele... 1/10

ebook 185-6

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

新北考區105年國中教育會考簡章

untitled

基于ECO的UML模型驱动的数据库应用开发1.doc

ebook 132-2

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

untitled

國立桃園高中96學年度新生始業輔導新生手冊目錄

〇〇考區105年國中教育會考簡章

陕西省粮食流通

2 职 业 核 心 知 识 ( 66 学 分 ) 经 营 环 境 分 析 财 务 管 理 实 务 管 理 学 基 础 统 计 学 基 础 初 级 会 计 中 级 会 计 企 业 制 度 设 计 出 纳 实 务 审 计 基 础 与 实 务 职 业 资 格 培 训 ( 第 三 五 学 期 ) 0 7.5

untitled

epub 94-3

基于UML建模的管理管理信息系统项目案例导航——VB篇

目 錄 壹 青 輔 會 結 案 附 件 貳 活 動 計 劃 書 參 執 行 內 容 一 教 學 內 容 二 與 當 地 教 師 教 學 交 流 三 服 務 執 行 進 度 肆 執 行 成 效 一 教 學 課 程 二 與 當 地 教 師 教 學 交 流 三 服 務 滿 意 度 調 查 伍 服 務 檢

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

ΧΧΧΧ课程教学大纲(黑体,三号,段后1行)

Microsoft Word - template.doc

Microsoft Word - 第3章.doc

目錄

SQL Server SQL Server SQL Mail Windows NT

( Version 0.4 ) 1

VB控件教程大全

概述

105 年 國 中 教 育 會 考 重 要 日 期 項 目 日 期 及 時 間 報 名 1. 集 體 報 名 :105 年 3 月 10 日 ( 星 期 四 ) 至 3 月 12 日 ( 星 期 六 ) 每 日 8:00~12:00 13:30~17:00 2. 個 別 報 名 : 於 上 網 填

3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n

1.3

56,,,,, :,, 1953,, 1953,1953,,1953,,,,,,,,, () ,30118, 34, ;,4912 %,5614 %, 1,1953, 1119, ,, , , 1111 (

國 立 政 治 大 學 教 育 學 系 2016 新 生 入 學 手 冊 目 錄 表 11 國 立 政 治 大 學 教 育 學 系 博 士 班 資 格 考 試 抵 免 申 請 表 論 文 題 目 申 報 暨 指 導 教 授 表 12 國 立 政 治 大 學 碩 博 士 班 論

ebook 145-6

Microsoft Word - Front cover_white.doc

3 Driver do Microsoft Access (*.mdb) hisdata IFIX 1.4

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

「人名權威檔」資料庫欄位建置表

Learn_Perl 3-02.pdf

ebook140-11


CC213

壹 前 言 解 開 2048 的 謎 一 研 究 動 機 最 近 我 們 都 很 熱 衷 於 2048 這 款 遊 戲, 遊 戲 方 法 非 常 簡 單, 但 是 想 要 達 成 2048 卻 很 難, 每 次 只 差 臨 門 一 腳 就 能 達 到 2048, 因 此 都 沒 有 成 功 過 於

Microsoft Word - A doc


2015 Chinese FL Written examination

RUN_PC連載_12_.doc

微軟認證專家.PDF

oracle-Ess-05.pdf

2010 Japanese First Language Written examination

untitled

Computer Architecture

ch7.PDF

s3ao.book

DR2010.doc

Microsoft Word - SDD.doc

PowerPoint Presentation

第1章 簡介

一步一步教你搞网站同步镜像!|动易Cms

C/C++ - 文件IO

Oracle Database 10g: SQL (OCE) 的第一堂課

twfhsec101hpuigqegtpjnhg.doc

プリント

Microsoft Word htm

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

Microsoft Word - ChineseSATII .doc

一 大聖 起源與簡述: 1 本宮溯自清光貳年(西元一八二二年) 有位唐先賢黃迎 奉請 北極玄上帝金尊東渡來台 由烏石港上陸至四圍保埤口 後遷到 外澳石空中路嶺上 茅蓋神堂供人膜拜 化蒼民墾土農耕 後澤 被農信仰日深 為祈求石空 風調雨順 保佑黎民平安 先賢數 人等誠心合建永固廟堂 因高水長 所稱為(

Oracle高级复制冲突解决机制的研究

麻将竞赛规则 world.indd

ebook50-11

Microsoft Word

Front 2 Polar F11 ( ) : Polar F11 Polar F11 Polar F11 Polar (Keeps U Fit - Own Workout Program) Polar Polar F11 Polar F11 Polar F11 Polar (

pdf

epub 61-6

ebook67-D

ebook140-9

Transcription:

5 S Q L SQL Server 5.1 5-1 SQL Server 5-1 A B S A C O S A S I N ATA N AT N 2 C E I L I N G C O S C O T D E G R E E S E X P F L O O R L O G L O G 10 P I P O W E R R A D I A N S R A N D R O U N D S I G N S I N S Q RT S Q U A R E TA N 1 1 0 π 1 1 π/ 2 π/ 2 + π / 2 π/ 2 ( y / x ) + π / π e n e = 2. 71828183 i n p u t _ n u m b e r 0 i n p u t _ b a s e i n p u t _ n u m b e r 1 i n p u t _ n u m b e r 0 π = 3. 141592653589793 ( i n p u t _ x ) ( i n p u t _ y ) i n p u t _ x i n p u t _ y i n p u t _ x i n p u t _ y 0 1 i n p u t _ x 0 0 1 0 0 0 1 i n p u t _ n u m b e r i n p u t _ n u m b e r

80 A B S C E I L I N G F L O O R P O W E R R A N D R O U N D S Q RT 5.1.1 ABS A B S A B A B S (i n p u t _ n u m b e r) E D I A B S 1. A B S A B S ( E O Q ) E O Q = S Q RT ( 2 * A b s ( S ) * A b s ( O ) / A b s ( C ) ) S O C ( ) A B S S 2 000 O $ 8. 00 C $ 0. 20 SELECT SQRT(2.0*ABS (2000.0) * ABS ( 8.0) / ABS (0.20)) - - - - - - - - - - - - - - - - - - 4 0 0. 0 S Q RT E D I 2. A B S $ 0. 00 ABS(loss reserve) ABS(expense reserve)

5 81 5.1.2 CEILING C E I L I N G i n p u t _ n u m b e r C E I L I N G (i n p u t _ n u m b e r) 2. 35 1. 3 C E I L I N G A B S ( E O Q ) C E I L I N G C E I L I N E O Q SELECT CEILING(SQRT (2.0*ABS (1985.0) * ABS ( 8.0) / ABS (0.20))) - - - - - - - - - - - - - - - - - - 3 9 9. 0 R O U N D 5.1.3 FLOOR F L O O R i n p u t _ n u m b e r F L O O R (i n p u t _ n u m b e r ) F L O O R 1. F L O O R SQL Server M O D F L O O R SQL Server x-y*floor (x/y) 5 2 1 SELECT 5-2 * FLOOR (5/2) - - - - - - - - - - - - - - - - - - - - - - - 1 T- S Q L 5 Mod 2 F L O O R 2. F L O O R M i c r o s o f t T R U N C F L O O R F L O O R X-FLOOR (x) SELECT 1.22-FLOOR (1.22) - - - - - - - - - - - - - - - - - - - - - - - 0. 2 2

82 SQL Server π P I F L O O R SELECT PI() F L O O R ( P I ( ) ) 5.1.4 POWER P O W E R ( i n p u t _ x ) ( i n p u t _ y ) i n p u t _ x i n p u t _ y i n p u t _ x i n p u t _ y P O W E R P O W E R F V *( 1 /( 1 + i ) n ) F V i n SQL Server 1464 10 4 SELECT 1464 * (1/POWER ((1+.10),4)) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 0 2. 7 3 9 7 2 6 0 2 7 3 9 7 2 6 0 2 7 3 9 7 2 6 0 2 7 3 9 7 2 6 R O U N D 5.1.5 RAND R A N D SQL Server O r a c l e D a t a e a s e I n f o r m i x Q u e s t i o n N u m b e r Q u e s t i o n N u m b e r 1 n ( n ) R A N D 100 I D 5-1 Visual Basic Visual C++ C R E ATE TABLE Questions ( ) G O intquestionid INT, v c h Q u e s t i o n Text VA R C H A R ( 5 1 2 ) 5-1 R A N D C R E ATE TABLE Te s t Q u e s t i o n s (

5 83 ) G O intquestionid INT, v c h Q u e s t i o n Text VA R C H A R ( 5 1 2 ) /* This section populates the questions table */ DECLARE @intcounter INT DECLARE @vchquestion VA R C H A R ( 64 ) SET NOCOUNT ON SELECT @intcounter = 1 WHILE (@intcounter <= 100) B E G I N SELECT @vchquestion = Test Question #' + C O N V E RT ( VARCHAR(8), @intcounter) I N S E RT INTO Questions VALUES (@intcounter, @vchquestion) SELECT @intcounter = @intcounter + 1 E N D G O /* This section generates the random questions */ DECLARE @intquestionid INT SET NOCOUNT ON DELETE FROM Te s t Q u e s t i o n s SELECT @intquestionid = CEILING(RAND()*100) WHILE (SELECT COUNT(*) FROM TestQuestions) < 100 B E G I N E N D B E G I N E N D 5.1.6 ROUND WHILE (SELECT COUNT(*) FROM TestQuestions WHERE intquestionid = @intquestionid) = 1 SELECT @intquestionid = CEILING(RAND()*100) I N S E RT INTO Te s t Q u e s t i o n s SELECT * FROM Questions WHERE intquestionid = @intquestionid R O U N D i n p u t _ x 0 R O U N D

84 ROUND (i n p u t _ x, < p l a c e s _ t o _ r o u n d >) P O W E R P O W E R 32 C O N V E RT S Q L SELECT CONVERT (money, 1002.739726027397260273972602739726) T- S Q L R O U N D R O U N D SELECT ROUND (1464 * (1/POWER (1+.10), 4)), 2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 0 0 2. 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 R O U N D 0 32 ( ) 3 32 ( ) 5.1.7 SQUARE S Q U A R E i n p u t _ n u m b e r SQUARE (i n p u t _ n u m b e r) 5.1.8 SQRT S Q RT S Q RT (i n p u t _ n u m b e r) i n p u t _ n u m b e r S Q RT 5. 1. 1 A B S A B S E O Q 5.2 SQL Server C H A R ( VA R C H A R ) D AT E T I M E ( S M A L L D AT E T I M E ) 5-2

5 85 5-2 Y Y 1 7 5 3 9 9 9 9 Q Q 1 4 M M 1 1 2 D Y 1 3 6 6 D D 1 3 1 W K 1 5 3 D W 1 7 S u n S a t H H 0 2 3 ( ) M I 0 5 9 S S 0 5 9 M S 0 9 9 9 SQL Server 50 50 01 / 01 / 70 1970 01 / 01 / 36 2036 1940 1970 30 40 7 0 SQL Server 2040 1 970 70 10 SQL Server SQL Enterprise M a n a g e r s p _ c o n f i g u r e 5-3 SQL Server 5-3 D AT E A D D D AT E D I F F D AT E N A M E D AT E PA RT G E T D AT E D AY M O N T H Y E A R d a t e p a r t d a t e p a r t d a t e p a r t d a t e p a r t d a t e p a r t d a t e p a r t 5.2.1 DATEADD D ATEADD (datepart, number, date) d a t e p a r t 5-2 S E L E C T 30 SELECT DAREADD (DY, 30, '10/01/98')

86 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Oct 31 1998 12:00AM SQL Server 5.2.2 DATEDIFF D AT E D I F F d a t e p a r t D ATEDIFF (datepart, date1, date2) S E L E C T SELECT DATEDIFF (DY, '08/30/98', '10/01/98') - - - - - - - - - - - - - - - - - - - - - 3 2 D u e D a t e C u r r e n t D a t e ( ) 10 2 % I N T E G E R I N T E G E R I N T E G E R 1973 9 1 1975 9 1 630 ( 100 m s 6 0 s e c 6 0 m i n 3 65 d y 2 y r ) I N T E G E R 5.2.3 DATENAME D ATENAME (datepart, date) SELECT DATENAME (DW, '10/01/98') - - - - - - - - - - - - - - - - - - - - - W E D N E S D AY 8 1 2 date part ( D W ) ( M M ) 5.2.4 DATEPART d a t e p a r t ( D AT E PA RT d a t e p a r t )

5 87 D AT E PA RT D AT E PA RT (datepart, date) S E L E C T SELECT DAT E PA RT (MM, 'Oct 31 1998') - - - - - - - - - - - - - - - - - - - - - 1 0 I N T E G E R T- S Q L W H E R E 5.2.5 GETDATE G E T D AT E SELECT GETDATE () - - - - - - - - - - - - - - - - - - - - - - - - Aug 12 1998 5:30PM G E T D AT E Report Generated By: Report Generated On: G e t D a t e 5.2.6 DAY D AY D AT E PA RT(dd, date) 5.2.7 MONTH M O N T H D AT E PA RT(mm, date) 5.2.8 YEAR Y E A R DATEPART (yy, date) 5.3 SQL Server

88 5-4 5-4 + A S C I I C H A R C H A R I N D E X D I F F E R E N C E L E F T L E N L O W E R LT R I M N C H A R PAT I N D E X R E P L A C E Q U O T E N A M E R E P L I C AT E R E V E R S E R I G H T RT R I M S O U N D E X S PA C E S T R S T U F F S U B S T R I N G U N I C O D E U P P E R A S C I I A S C I I I N T E G E R A S C I I 0 2 55 N U L L 0 4 4 U n i c o d e U n i c o d e C H A R I N D E X PAT I N D E X U n i c o d e S Q L S e r v e r (') (") ([ ]) S O U N D E X U n i c o d e 5-4 C H A R I N D E X D I F F E R E N C E L O W E R LT R I M RT R I M R E V E R S E S T R S U B S T R I N G U P P E R 5.3.1 CHARINDEX CHARINDEX (pattern, string_value) ( 0 )

5 89 5.3.2 DIFFERENCE 0 4 S O U N D E X 0 4 D I F F E R E N C E DIFFERENCE (string1, string2) Kathy Wa r d C a t h y K a t h y K a t h i e 3 S O U N D E X Colleen Hogan 100 Colleen Hogan D I F F E R E N C E 5.3.3 LOWER L O W E R LOWER (i n p u t _ s t r i n g) 5.3.4 LTRIM LTRIM ( i n p u t _ s t r i n g) E D I RT R I M 5.3.5 REVERSE REVERSE (i n p u t _ s t r i n g) R E V E R S E S Q L P a s s w o r d 5.3.6 RTRIM RTRIM ( i n p u t _ s t r i n g) E D I S E L E C T C H A R C H A R

90 5.3.7 STR STR ( i n p u t _ n u m b e r, total_length, decimal) i n p u t _ n u m b e r t o t a l _ l e n g t h d e c i m a l ( 10 ) 5.3.8 SUBSTRING S U B S T R I N G SUBSTRING (input_string, starting_position, length) i n p u t _ s t r i n g s t a r t i n g _ p o s i t i o n i n p u t _ s t r i n l e n g t h i n p u t _ s t r i n g s t a r t i n g _ p o s i t i o n S U B S T R I N G phone number n a m e (last name) U P C 5.3.9 SQL Server S E L E C T 1. First Name L a s t N a m e Last Name First Name 5-2 T- S Q L DECLARE @chvfullname VA R C H A R ( 3 0 ), @chvreorderedname VA R C H A R ( 3 0 ) SELECT @chvfullname = Julie Ely' SELECT @chvreorderedname = SUBSTRING(@chvFullName, -- create Last Name (CHARINDEX(" ",@chvfullname) + 1 ), 30) + ', ' + -- Comma and Space Separator 5-2 SUBSTRING(@chvFullName, -- Create First Name

5 91 1, (CHARINDEX(" ",@chvfullname) - 1 )) PRINT @chvreorderedname Your output should look similar to the following: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - E l y, Julie S U B S T R I N G ( l a s t _ n a m e ) C H A R I N D E X 1 S U B S T R I N G 1 ( 5-2 ) C H A R I N D E X 1 (first name) (last name) char (30) SQL Server LT R I M R E V E R S E D ATA L E N G T H 2. (Sentence Case) SQL Server SELECT UPPER (SUBSTRING ("this Is a test.",1,1)) + LOWER (SUBSTRING ("this Is a test." 2, 20)) - - - - - - - - - - - - - - - - - - - - - - This is a test. S U B S T R I N G U P P E R S U B S T R I N G L O W E R

92 M r. D r. You've just won $9999.99 3. SQL Server T R U N C AT E 5. 1. 3 F L O O R SELECT SUBSTRING (STR (4.1313, 20, 6), CHARINDEX (".", STR (4.1313, 20, 6)), 7) - - - - - - - - - - - - - - - - - - - - - - 0. 1 3 1 3 0 0 C O N V E RT S U B S T R I N G S T R C H A R I N D E X 6 S U B S T R I N G 7 1 6 SQL Server 4. D I F F E R E N C E Kathy Wa r d SELECT DIFFERENCE("Kathy Ward","kathy WA R D " ), D I F F E R E N C E ( " K ATHY Ward","Cathy Wa r d " ), D I F F E R E N C E ( " K ATHY Ward","Cathie Wa r d " ) ------ --------- ------- 4 3 3 D I F F E R E N C E 4 3 S E L E C T 3 5.4 SQL SQL Server T E X T I M A G E 5-5 T E X T I M A G E

5 93 5-5 TEXT I M A G E T E X T P T R T E X T VA L I D T E X T P T R PAT I N D E X D ATA L E N G T H 5.5 SQL SQL Server N U L L I F C O A L E S C E S Q L 5-6 5-6 A P P _ N A M E C O A L E S C E C O L _ L E N G T H C U R R E N T _ T I M E S TA M P C U R R E N T _ U S E R D ATA L E N G T H D B _ I D D B _ N A M E G E TA N S I N U L L H O S T _ I D H O S T _ N A M E I D E N T _ I N C R I D E N T _ S E E D I N D E X _ C O L I S D AT E I S N U L L I S N U M E R I C N E W I D N U L L I F O B J E C T _ I D O B J E C T _ N A M E PA R S E _ N A M E P E R M I S S I O N S S E S S I O N _ U S E R S TAT S _ D AT E N U L L C A S E N U L L T R U E FA L S E G E T D AT E () U S E R _ N A M E C H A R A C T E R B I N A RY T E X T I M A G E ANSI NULL 1 I D i d e n t i t y S E E D ( ) N U L L u n i q u e i d e n t i f i e r e x p r e s s i o n 1 e x p r e s s i o n 2 N U L L C A S E I D

94 S Y S T E M _ U S E R S U S E R _ I D U S E R _ N A M E U S E R _ S I D U S E R _ I D U S E R I D I D I D D ATA L E N G T H I S N U L L H O S T _ N A M E S U S E R _ N A M E U S E R 5.5.1 DATALENGTH D ATA L E N G T H N U L L N U L L C H A R N U L L I S N U L L N U L L ( ) I S N U L L D ATA L E N G T H D ATA L E N G T H (i n p u t _ d a t a) i n p u t _ d a t a C H A R A C T E R B I N A RY T E X T I M A G E M i c r o s o f t D ATA L E N G H RT R I M 1. D ATA L E N G T H D ATA L E N G T H SELECT UPPER(SUBSTRING("this Is a test.",1,1)) + LOWER(SUBSTRING("this Is a test.",2, ( D ATALENGTH("this Is a test.')-1))) - - - - - - - - - - - - - - - - - - This is a test. 20 3 1

5 95 2. D ATA L E N G T H C O L _ L E N G T H D ATA L E N G T H C O L _ L E N G T H t i t l e s SELECT title,datalength(title) "Actual", C O L _ L E N G T H ( t i t l e s ', ' t i t l e ' ) " D e f i n e d " FROM titles ORDER BY DATA L E N G T H ( t i t l e ) i t l e A c t u a l Defined ----------------------------------------------------- ------ ------- ------ ------- ------ ------- ------ -- Net Etiquette 1 3 8 0 Sushi, Anyone? 1 4 8 0 Life Without Fear 1 7 8 0 Is Anger the Enemy? 1 9 8 0 The Gourmet Microwave 2 1 8 0 But Is It User Friendly? 2 4 8 0 Secrets of Silicon Va l l e y 2 5 8 0 Straight Talk About Computers 2 9 8 0 You Can Combat Computer Stress! 3 1 8 0 Silicon Valley Gastronomic Tr e a t s 3 3 8 0 The Psychology of Computer Cooking 3 4 8 0 Emotional Security: A New Algorithm 3 5 8 0 The Busy Executive's Database Guide 3 5 8 0 Fifty Years in Buckingham Palace Kitchens 4 1 8 0 Prolonged Data Deprivation: Four Case Studies 4 5 8 0 Cooking with Computers: Surreptitious Balance Sheets 5 2 8 0 1 A c t u a l _ Wi d t h D ATA L E N G T H C O L _ L E N G T H 40 4 ORDER BY D ATA L E N G T H 5.5.2 ISNULL N U L L ISNULL (expression, replacement_value) e x p r e s s i o n r e p l a c e m e n t _ v a l u e N U L L N U L L N U L L I S N U L L S t a n d a r d C o s t N U L L 0 N U L L

96 5.5.3 HOST_NAME HOST_NAME () SQL Server H O S T _ N A M E SQL Query Analyzer SQL Server H O S T _ N A M E SQL Server H O S T _ N A M E 5.5.4 SUSER _NAME SUSER_NAME( ) 5.5.5 USER USER () S U S E R _ N A M E D B O U S E R D B O S A U S E R D B O S U S E R _ N A M E S A 5.6 SQL Server C O N V E RT