标准SQL语句1

 PL/SQL 基本查询与排序

   1、写SELECT语句进行数据库查询

   SELECT c1, c2, c3 FROM test;

   2
、进行数学运算

   SELECT c1, c2 * 12, c3 FROM test;

   3
、处理空值

  SELECT c1,c2, NVL(c3,'no') as c3  FROM test;(使NULL转化为有意义的一个值,相当于替换NULL)

   4
、使用别名ALIASES

  SELECT c1,c2, c3 as c4  FROM test;

   5
、连接列

   SELECT c1||' '||c2, c3   FROM test;


   6
、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS

 

   7
ORDER BY进行排序输出。

 SELECT c1,c2, c3   FROM test order by c1 DESC;


   8
、使用WHERE 字段。

 SELECT c1,c2, c3   FROM test where c1=1

 PL/SQL PL/SQL 查询行函数

字符型函数

       1
LOWER 转小写

       2
UPPER

       3
INITCAP  首字母大写

       4
CONCAT  连接字符,相当于 ||

       5
SUBSTR  SUBSTR(column|expression,m[,n])

       6
LENGTH   返回字符串的长度

       7
NVL    转换空值
数学运算函数

       1
ROUND

         
四舍五入:ROUND(45.9232)  = 45.92

       2
TRUNC

         
截取函数

          TRUNC(45.923
2)= 45.92

       3
MOD  余除

          MOD(1600
300)

ORACLE 日期格式和日期型函数:

       1
、默认格式为DD-MON-YY.

       2
SYSDATE是一个求系统时间的函数

      ( SYSDATE-1) 相当今天日期减1 天

       3
DUAL'dju:el] 是一个伪表,有人称之为空表,但不确切。
        select sysdate from dual;

        4、日期中应用的算术运算符

        DATE+ 1 = DATE

       DATE-1= NUMBER OF DAYS

       DATE + (1/24) =
1小时

转换函数:

      1
TO_CHAR

           
使一个数字或日期转换为CHAR (TO_CHAR(sysdate,’YYYY-MM-DD Hh24:MM:SS’)

  2TO_NUMBER

           
把字符转换为NUMBER

      3
TO_DATE

         
字符转换为日期

连接的概念:

是指一个从多个表中的数据进行的查询。连接一般使用表的主键和外键。
连接类型:
等连接、不等连接、外连接、自连接

简单连接查询:
SELECT table.column, table.column...
FROM table1, table2
WHERE table1.column1 = table2.column2;

组函数:(#号的函数不做重点)
      1
AVG
      2
COUNT
      3
MAX
      4
MIN
      5
STDDEV  #
      6
SUM
      7
VARIANCE  #

运行时应用变量

select * from test where c3='&name'

      
输入 name 的值:  asdasd

LIKE查询

select * from test where c3 like  upper('%name%')






  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值