当前位置: 首页 > wzjs >正文

扬中网站推广报价企业网站建设 邮箱

扬中网站推广报价,企业网站建设 邮箱,设计好看的网页,南皮做网站价格一、Oracle用户模式与模式 对象 1.概念 模式就是数据库对象的集合,数据库对象包括表、函数、索引、视图、过程。 2.示例模式scott SQL> select table_name from user_tables;TABLE_NAME ------------------------------------------------------------------…

一、Oracle用户模式与模式 对象

1.概念

模式就是数据库对象的集合,数据库对象包括表、函数、索引、视图、过程。

2.示例模式scott

SQL> select table_name from user_tables;TABLE_NAME
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DEPT
EMP
BONUS
SALGRADE

二、简单查询

1.查询所有列

1.1 查询单个表中的所有列

查询当前用户模式下的表

SQL> conn scott/tiger
已连接。
SQL> select * from dept;DEPTNO DNAME                        LOC
---------- ---------------------------- --------------------------10 ACCOUNTING                   NEW YORK40 OPERATIONS                   BOSTON20 RESEARCH                     DALLAS30 SALES                        CHICAGO

查询其他模式下的表,需要使用模式名.表名指定

SQL> conn system/123456
已连接。
SQL> select * from emp;
select * from emp*
第 1 行出现错误:
ORA-00942: 表或视图不存在
SQL> select * from scott.emp;EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------7369 SMITH                CLERK                    7902 17-12月-80            800                    207499 ALLEN                SALESMAN                 7698 20-2月 -81           1600        300         307521 WARD                 SALESMAN                 7698 22-2月 -81           1250        500         307566 JONES                MANAGER                  7839 02-4月 -81           2975                    207654 MARTIN               SALESMAN                 7698 28-9月 -81           1250       1400         307698 BLAKE                MANAGER                  7839 01-5月 -81           2850                    307782 CLARK                MANAGER                  7839 09-6月 -81           2450                    107788 SCOTT                ANALYST                  7566 13-7月 -87           3000                    207839 KING                 PRESIDENT                     17-11月-81           5000                    107844 TURNER               SALESMAN                 7698 08-9月 -81           1500          0         30已选择 10 行。

1.2 查询多个表中的所有列

表名间使用,隔开

SQL> select * from dept,salgrade;DEPTNO DNAME                        LOC                             GRADE      LOSAL      HISAL
---------- ---------------------------- -------------------------- ---------- ---------- ----------10 ACCOUNTING                   NEW YORK                            2       1201       140010 ACCOUNTING                   NEW YORK                            3       1401       200010 ACCOUNTING                   NEW YORK                            4       2001       300040 OPERATIONS                   BOSTON                              2       1201       140040 OPERATIONS                   BOSTON                              3       1401       200040 OPERATIONS                   BOSTON                              4       2001       300020 RESEARCH                     DALLAS                              2       1201       140020 RESEARCH                     DALLAS                              3       1401       200020 RESEARCH                     DALLAS                              4       2001       300030 SALES                        CHICAGO                             2       1201       140030 SALES                        CHICAGO                             3       1401       200030 SALES                        CHICAGO                             4       2001       3000已选择 12 行。

2.查询特定列

SQL> select losal,grade from salgrade;LOSAL      GRADE
---------- ----------1201          21401          32001          4
--注:忘记表中有哪些字段,可以使用desc查询
伪列

概念:伪列是一种数据类型,用于唯一标识一条记录,是基于64位编码的18个字符。不是真实存在于数据表中的列,所以被称为伪列,可以查询 但不能增删改。

作用:

①以最快的方式访问表中的一行

②能显示表的行是如何存储的

③作为表中唯一标识

常用的伪列:

rowid,数据库中每一行都有一个行地址,rowid伪列返回该行地址。可以使用rowid值来定位表中的一行。通常情况下,rowid值可以唯一标识数据库的一行。

rownum,查询结果返回的每一行,对应都有一个rownum伪列数值代表的次序。比如返回结果的第一行对应的rownum值为1,第二行为2.通过使用rownum伪列,可以限制查询返回的行数。

SQL> select rowid,rownum from emp;ROWID                  ROWNUM
------------------ ----------
AAAR2NAAHAAAAFrAAA          1
AAAR2NAAHAAAAFrAAB          2
AAAR2NAAHAAAAFrAAC          3
AAAR2NAAHAAAAFrAAD          4
AAAR2NAAHAAAAFrAAE          5
AAAR2NAAHAAAAFrAAF          6
AAAR2NAAHAAAAFrAAG          7
AAAR2NAAHAAAAFrAAH          8
AAAR2NAAHAAAAFrAAI          9
AAAR2NAAHAAAAFrAAJ         10已选择 10 行。SQL> desc emp名称是否为空? 类型----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------- --------------------------------------------------------------------------------------------------------------------EMPNONOT NULL NUMBER(4)ENAMEVARCHAR2(10)JOBVARCHAR2(9)MGRNUMBER(4)HIREDATEDATESALNUMBER(7,2)COMMNUMBER(7,2)DEPTNONUMBER(2)
SQL> select * from emp where rownum<=5;EMPNO ENAME                JOB                       MGR HIREDATE              SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- -------------- ---------- ---------- ----------7369 SMITH                CLERK                    7902 17-12月-80            800                    207499 ALLEN                SALESMAN                 7698 20-2月 -81           1600        300         307521 WARD                 SALESMAN                 7698 22-2月 -81           1250        500         307566 JONES                MANAGER                  7839 02-4月 -81           2975                    207654 MARTIN               SALESMAN                 7698 28-9月 -81           1250       1400         30

3.查询日期列

日期列有多种显示格式:简体中文、美国英语、

3.1 以简体中文显示日期结果

=>=>通过设置会话的nls_date_language参数来实现

3.2 以美国英语显示日期结果

=>通过设置会话的nls_date_language参数来实现

SQL> alter session set nls_date_language='AMERICAN';会话已更改。
SQL> select * from scott.emp;EMPNO ENAME                JOB                       MGR HIREDATE            SAL       COMM     DEPTNO
---------- -------------------- ------------------ ---------- ------------ ---------- ---------- ----------7369 SMITH                CLERK                    7902 17-DEC-80           800                    207499 ALLEN                SALESMAN                 7698 20-FEB-81          1600        300         307521 WARD                 SALESMAN                 7698 22-FEB-81          1250        500         307566 JONES                MANAGER                  7839 02-APR-81          2975                    207654 MARTIN               SALESMAN                 7698 28-SEP-81          1250       1400         307698 BLAKE                MANAGER                  7839 01-MAY-81          2850                    307782 CLARK                MANAGER                  7839 09-JUN-81          2450                    107788 SCOTT                ANALYST                  7566 13-JUL-87          3000                    207839 KING                 PRESIDENT                     17-NOV-81          5000                    107844 TURNER               SALESMAN                 7698 08-SEP-81          1500          0         30已选择 10 行。

3.3 以特定格式显示日期结果

比如xxxx年xx月xx日,xxxx-xx-xx等

=>通过设置会话的nls_date_format参数来实现

①格式化为xxxx年xx月xx日

SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY''年''MM''月''DD''日';

②格式化为xxxx-xx-xx

SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY''-''MM''-''DD''-';会话已更改。

3.4 to_char()自定义日期格式

语法:TO_CHAR(日期|数字|列,转换格式)

eg:使用to_char()将系统日期转换为YYYY-MM-DD格式

SQL> select to_char(sysdate,'YYYY-MM-DD') 转换后日期 from dual;转换后日期
--------------------
2025-03-14

4.排除重复列

明日再来~

5.带有表达式的SELECT子句

6.为列指定别名

7.处理NULL

8.连接字符串


文章转载自:

http://fJF5Utsp.ctLbf.cn
http://97pdcKhR.ctLbf.cn
http://4dDyD6Jg.ctLbf.cn
http://gHxrSzgs.ctLbf.cn
http://bns6CZvZ.ctLbf.cn
http://tCouKvDZ.ctLbf.cn
http://wuRpMH6a.ctLbf.cn
http://3BXNi1lm.ctLbf.cn
http://kOVagjMS.ctLbf.cn
http://Z1V7WAgw.ctLbf.cn
http://GsijTbnc.ctLbf.cn
http://2CHYeNOE.ctLbf.cn
http://sDw2qPeG.ctLbf.cn
http://wUv30lkb.ctLbf.cn
http://kGtwAaBn.ctLbf.cn
http://zd6JOMn7.ctLbf.cn
http://yaaJKvMu.ctLbf.cn
http://bRCznMo5.ctLbf.cn
http://SrI3UcWR.ctLbf.cn
http://0XqFgYdg.ctLbf.cn
http://wcVdqQJ7.ctLbf.cn
http://CRKTx67t.ctLbf.cn
http://IbkT5nGV.ctLbf.cn
http://lH6ENTRY.ctLbf.cn
http://OpiI8OuE.ctLbf.cn
http://PgIeGouy.ctLbf.cn
http://ExmnrC9W.ctLbf.cn
http://CNXqBOmj.ctLbf.cn
http://L9FRmFzN.ctLbf.cn
http://2iHoFbK0.ctLbf.cn
http://www.dtcms.com/wzjs/773713.html

相关文章:

  • 上海网站优化案例自适应主题 wordpress
  • wordpress网站代码优化led灯网站模板
  • 互联网网站有哪些网页设计师培训多少钱
  • 博客网站哪个权重高政务信息化建设网站
  • 运城推广型网站建设网站建设undefined
  • 佛山本地网站建设精美 企业网站模板
  • 长春一大网站属于公司的网站怎么做
  • 响应式网站源码网页制作技术有哪些
  • 网页设计与网站建设完全教程上海注册公司扶持政策
  • 南京做网站牛社交模板wordpress
  • 深圳网站建设-龙华信科软件开发培训
  • 企业电子商务网站建设和一般商城网站建设经验
  • 五合一网站建设免费的网站认证
  • 网站建设属于淘宝哪种类目十大小程序开发公司
  • 网站推广的岗位要求3d在线设计网站
  • 优化大师官方网站地方农产品网站建设
  • 怎么做黑客攻击网站优质网站建设哪家好
  • 设计对网站的重要性城阳网站建设电话
  • 购买网站域名怎么做会计分录江宁区建设工程质量监督站网站
  • 成都网站建设sntuu大城 网站
  • 天津网站建设网站推广产品设计包括哪些方面
  • 绿色的医疗资讯手机网站wap模板html源码下载三站合一网站营销
  • 网站快速建设wordpress umeditor
  • 深圳 网站公司四川企业seo推广
  • 武昌做网站公司网页开发项目
  • 周口市规划建设局网站创新的成都网站建设
  • 东营人事考试信息网春秋网络优化技术团队介绍
  • 社区网站怎么做微信小程序广告投放
  • 做百度快照要先有网站吗手机上如何开发软件
  • 网站做百度口碑设计构建网站