ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:20.07KB ,
资源ID:28686903      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28686903.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库查询语句大全.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库查询语句大全.docx

1、数据库查询语句大全数据库查询语句大全 select sys_context(userenv,ip_address) from dual;/获取IP地址 select sys_context(userenv,host) from dual;/获取计算机名 SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE - - - - 65 97 48 32 2.CHR 给出整数,返回对应的字符; SQL selec

2、t chr(54740) zhao,chr(65) chr65 from dual; ZH C - - 赵 A 3.CONCAT 连接两个字符串; SQL select concat(010-,88888888)|转23 4.INITCAP 返回字符串并将字符串的第一个字母变为大写; SQL select initcap(smith) upp from dual; UPP - Smith 5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL s

3、elect instr(oracle traning,ra,1,2) instring from dual; INSTRING - 9 6.LENGTH 返回字符串的长度; SQL select name,length(name),addr,length(addr),sal,length(to_char(sal) from gao.nchar_tst; NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL) - - - - - - 高乾竞 3 北京市海锭区 6 9999.99 7 7.LOWER 返回字符串,并将所有的字符小写 S

4、QL select lower(AaBbCcDd)AaBbCcDd from dual; AABBCCDD - aabbccdd 8.UPPER 返回字符串,并将所有的字符大写 SQL select upper(AaBbCcDd) upper from dual; UPPER - AABBCCDD 9.RPAD和LPAD(粘贴字符) RPAD 在列的右边粘贴字符 LPAD 在列的左边粘贴字符 SQL select lpad(rpad(gao,10,*),17,*)from dual; LPAD(RPAD(GAO,1 - *gao* 不够字符则用*来填满 10.LTRIM和RTRIM LTRIM

5、 删除左边出现的字符串 RTRIM 删除右边出现的字符串 SQL select ltrim(rtrim( gao qian jing , ), ) from dual; LTRIM(RTRIM( - gao qian jing 11.SUBSTR(string,start,count) 取子字符串,从start开始,取count个 SQL select substr(130*,3,8) from dual; SUBSTR( - 08888888 12.REPLACE(string,s1,s2) string 希望被替换的字符或变量 s1 被替换的字符串 s2 要替换的字符串 SQL selec

6、t replace(he love you,he,i) from dual; REPLACE(H - i love you 13.SOUNDEX 返回一个与给定的字符串读音相同的字符串 SQL create table table1(xm varchar(8); SQL insert into table1 values(weather); SQL insert into table1 values(wether); SQL insert into table1 values(gao); SQL select xm from table1 where soundex(xm)=soundex(w

7、eather); XM - weather wether 14.TRIM(s from string) LEADING 剪掉前面的字符 TRAILING 剪掉后面的字符 如果不指定,默认为空格符 15.ABS 返回指定值的绝对值 SQL select abs(100),abs(-100) from dual; ABS(100) ABS(-100) - - 100 100 16.ACOS 给出反余弦的值 SQL select acos(-1) from dual; ACOS(-1) - 3.1415927 17.ASIN 给出反正弦的值 SQL select asin(0.5) from dua

8、l; ASIN(0.5) - .52359878 18.ATAN 返回一个数字的反正切值 SQL select atan(1) from dual; ATAN(1) - .78539816 19.CEIL 返回大于或等于给出数字的最小整数 SQL select ceil(3.1415927) from dual; CEIL(3.1415927) - 4 20.COS 返回一个给定数字的余弦 SQL select cos(-3.1415927) from dual; COS(-3.1415927) - -1 21.COSH 返回一个数字反余弦值 SQL select cosh(20) from

9、dual; COSH(20) - 242582598 22.EXP 返回一个数字e的n次方根 SQL select exp(2),exp(1) from dual; EXP(2) EXP(1) - - 7.3890561 2.7182818 23.FLOOR 对给定的数字取整数 SQL select floor(2345.67) from dual; FLOOR(2345.67) - 2345 24.LN 返回一个数字的对数值 SQL select ln(1),ln(2),ln(2.7182818) from dual; LN(1) LN(2) LN(2.7182818) - - - 0 .6

10、9314718 .99999999 25.LOG(n1,n2) 返回一个以n1为底n2的对数 SQL select log(2,1),log(2,4) from dual; LOG(2,1) LOG(2,4) - - 0 2 26.MOD(n1,n2) 返回一个n1除以n2的余数 SQL select mod(10,3),mod(3,3),mod(2,3) from dual; MOD(10,3) MOD(3,3) MOD(2,3) - - - 1 0 2 27.POWER 返回n1的n2次方根 SQL select power(2,10),power(3,3) from dual; POWE

11、R(2,10) POWER(3,3) - - 1024 27 28.ROUND和TRUNC 按照指定的精度进行舍入 SQL select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual; ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5) - - - - 56 -55 55 -55 29.SIGN 取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 SQL select sign(123),sign(-100),sign(0) from dual; SIGN(123)

12、 SIGN(-100) SIGN(0) - - - 1 -1 0 30.SIN 返回一个数字的正弦值 SQL select sin(1.57079) from dual; SIN(1.57079) - 1 31.SIGH 返回双曲正弦的值 SQL select sin(20),sinh(20) from dual; SIN(20) SINH(20) - - .91294525 242582598 32.SQRT 返回数字n的根 SQL select sqrt(64),sqrt(10) from dual; SQRT(64) SQRT(10) - - 8 3.1622777 33.TAN 返回数

13、字的正切值 SQL select tan(20),tan(10) from dual; TAN(20) TAN(10) - - 2.2371609 .64836083 34.TANH 返回数字n的双曲正切值 SQL select tanh(20),tan(20) from dual; TANH(20) TAN(20) - - 1 2.2371609 35.TRUNC 按照指定的精度截取一个数 SQL select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual; TRUNC1 TRUNC(124.16666,2) - - 100 1

14、24.16 36.ADD_MONTHS 增加或减去月份 SQL select to_char(add_months(to_date(199912,yyyymm),2),yyyymm) from dual; TO_CHA - 200002 SQL select to_char(add_months(to_date(199912,yyyymm),-2),yyyymm) from dual; TO_CHA - 199910 ST_DAY 返回日期的最后一天 SQL select to_char(sysdate,yyyy.mm.dd),to_char(sysdate)+1,yyyy.mm. dd) f

15、rom dual; TO_CHAR(SY TO_CHAR(S - - 2004.05.09 2004.05.10 SQL select last_day(sysdate) from dual; LAST_DAY(S - 31-5月 -04 38.MONTHS_BETWEEN(date2,date1) 给出date2-date1的月份 SQL select months_between(19-12月-1999,19-3月-1999) mon_between from dual; MON_BETWEEN - 9 SQLselectmonths_between(to_date(2000.05.20,

16、yyyy.mm. dd),to_date(2005.05.20,yyyy.mm.dd) mon_betw from dual; MON_BETW - -60 39.NEW_TIME(date,this,that) 给出在this时区=other时区的日期和时间 SQL select to_char(sysdate,yyyy.mm.dd hh24:mi:ss) bj_time,to_char(new_time 2 (sysdate,PDT,GMT),yyyy.mm.dd hh24:mi:ss) los_angles from dual; BJ_TIME LOS_ANGLES - - 2004.0

17、5.09 11:05:32 2004.05.09 18:05:32 40.NEXT_DAY(date,day) 给出日期date和星期x之后计算下一个星期的日期 SQL select next_day(18-5月-2001,星期五) next_day from dual; NEXT_DAY - 25-5月 -01 41.SYSDATE 用来得到系统的当前日期 SQL select to_char(sysdate,dd-mm-yyyy day) from dual; TO_CHAR(SYSDATE, - 09-05-2004 星期日 trunc(date,fmt)按照给出的要求将日期截断,如果f

18、mt=mi表示保留分,截断秒 SQL select to_char(trunc(sysdate,hh),yyyy.mm.dd hh24:mi:ss) hh, 2 to_char(trunc(sysdate,mi),yyyy.mm.dd hh24:mi:ss) hhmm from dual; HH HHMM - - 2004.05.09 11:00:00 2004.05.09 11:17:00 42.CHARTOROWID 将字符数据类型转换为ROWID类型 SQL select rowid,rowidtochar(rowid),ename from scott.emp; ROWID ROWID

19、TOCHAR(ROWID) ENAME - - - AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH AAAAfKAACAAAAEqAAB AAAAfKAACAAAAEqAAB ALLEN AAAAfKAACAAAAEqAAC AAAAfKAACAAAAEqAAC WARD AAAAfKAACAAAAEqAAD AAAAfKAACAAAAEqAAD JONES 43.CONVERT(c,dset,sset) 将源字符串 sset从一个语言字符集转换到另一个目的dset字符集 SQL select convert(strutz,we8hp,f7dec) co

20、nversion from dual; conver - strutz 44.HEXTORAW 将一个十六进制构成的字符串转换为二进制 45.RAWTOHEXT 将一个二进制构成的字符串转换为十六进制 46.ROWIDTOCHAR 将ROWID数据类型转换为字符类型 47.TO_CHAR(date,format) SQL select to_char(sysdate,yyyy/mm/dd hh24:mi:ss) from dual; TO_CHAR(SYSDATE,YY - 2004/05/09 21:14:41 48.TO_DATE(string,format) 将字符串转化为ORACLE中

21、的一个日期 49.TO_MULTI_BYTE 将字符串中的单字节字符转化为多字节字符 SQL select to_multi_byte(高) from dual; TO - 高 50.TO_NUMBER 将给出的字符转换为数字 SQL select to_number(1999) year from dual; YEAR - 1999 51.BFILENAME(dir,file) 指定一个外部二进制文件 SQLinsert into file_tb1 values(bfilename(lob_dir1,image1.gif); 52.CONVERT(x,desc,source) 将x字段或变量

22、的源source转换为desc SQL select sid,serial#,username,decode(command, 2 0,none, 3 2,insert, 4 3, 5 select, 6 6,update, 7 7,delete, 8 8,drop, 9 other) cmd from v$session where type!=background; SID SERIAL# USERNAME CMD - - - - 1 1 none 2 1 none 3 1 none 4 1 none 5 1 none 6 1 none 7 1275 none 8 1275 none 9

23、20 GAO select 10 40 GAO none 53.DUMP(s,fmt,start,length) DUMP函数以fmt指定的内部数字格式返回一个VARCHAR2类型的 值 SQL col global_name for a30 SQL col dump_string for a50 SQL set lin 200 SQL select global_name,dump(global_name,1017,8,5) dump_string from global_name; GLOBAL_NAME DUMP_STRING - - ORACLE.WORLD Typ=1 Len=12

24、CharacterSet=ZHS16GBK: W,O,R,L,D 54.EMPTY_BLOB()和EMPTY_CLOB() 这两个函数都是用来对大数据类型字段进行初始化操作的函数 55.GREATEST 返回一组表达式中的最大值,即比较字符的编码大小. SQL select greatest(AA,AB,AC) from dual; GR - AC SQL select greatest(啊,安,天) from dual; GR - 天 56.LEAST 返回一组表达式中的最小值 SQL select least(啊,安,天) from dual; LE - 啊 57.UID 返回标识当前用户的唯一整数 SQL show user USER 为GAO SQL select username,user_id from dba_users where user_id=uid; USERNAME USER_ID - - GAO 25 ER 返回当前用户的名字 SQL select user from dual; USER - GAO EREVN 返回当前用户环境的信息,opt可以是: ENTRYID,SESSION

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1