SQL之转换函数及其他函数
每一个 SELECT 语句都需要 FROM 子句
1.TO_CHAR
功用:将一个数字转换为字符型,不同的解释器可能会使用它来转换其它的数据类型
SELECT TESTNUM,TO_CHAR(TESTNUM) FROM CONVERT;
验证一下:
SELECT TESTNUM,LENGTH(TO_CHAR(TESTNUM)) FROM CONVERT;
注意:如果对数字使用 LENGTH函数将会返回错误,注意 TO_CHAR 与在先前进过的 CHR 不同
2.TO_NUMBER
功用:将一个字符串型数字转换为数值型
SELECT NAME,TESTNUM,TESTNUM*TO_NUMBER(NAME) FROM CONVERT;
其它函数(常用的三个)
1.GREATEST 与 LEAST
功用:返回几个表达式中最大的和最小的
SELECT GREATEST(‘ALPHA’,‘BRAVO’,‘FOXTROT’,‘DELTA’) FROM CONVERT;
由于给定的表有三行 所以结果返回了三个。
SELECT LEAST(34,567,3,45,1090) FROM CONVERT;
2.USER
功用:返回当前使用数据库的用户的名字。
SELECT USER FROM CONVERT;
SELECT 又一次对表中的每一行都返回了结果。
该函数与在今天早些时候提及的日期函数类似,甚至尽管 USER 不是表中确实存在的列,但SELECT 仍然检索了表中的每一行。

浙公网安备 33010602011771号