读书人

oracle中的简单语法,该怎么处理

发布时间: 2012-05-24 11:55:41 作者: rapoo

oracle中的简单语法
在oracle中的sql语句select to_char(name)||'-'||to_char(no) from student
其中语法to_char(name)||'-'||to_char(no)表示的什么呀?

[解决办法]
to_char是转换为字符
|| 是连接符
'-' 是一个字符.
[解决办法]
就是将 name 和 no 这两个字段中间用 - 给连接起来
[解决办法]

探讨
就是将 name 和 no 这两个字段中间用 - 给连接起来

[解决办法]
举一个例子,如下:

SQL> select * from trigger_test
2 /

COL1 COL2 COL3
-------------------- -------------------- --------------------
AS02 901 OO
AS09 402 X1
AS05 303 X2
AS03 20 O1
AS10 904 09

SQL> select col1||'-'||col2||':'||col3 from trigger_test;

COL1||'-'||COL2||':'||COL3
--------------------------
AS02-901:OO
AS09-402:X1
AS05-303:X2
AS03-20:O1
AS10-904:09

希望你能理解
[解决办法]
1楼
[解决办法]
呵呵,热心人好多。游一下。。
[解决办法]
学习了
[解决办法]
探讨
to_char是转换为字符
|| 是连接符
'-' 是一个字符.

[解决办法]
up
[解决办法]
UP
[解决办法]
探讨
to_char是转换为字符
|| 是连接符
'-' 是一个字符.

[解决办法]
学习了~!!
[解决办法]
|| 相当于 java 中的 + 就是将两部分连接起来。
[解决办法]
补充下哦:
探讨
举一个例子,如下:

SQL> select * from trigger_test
  2  /

COL1                COL2                COL3
-------------------- -------------------- --------------------
AS02                901                  OO
AS09                402                  X1
AS05                303                  X2
AS03                20                  O1
AS10                904                  09

SQL> select col1||'-'||col2||':'||col3 from trigger_test;

COL1||'-'||COL2||':'||COL3
--------------------------
AS02-901:OO
AS09-402:X1
AS05-303:X2
AS03-20:O1
AS10-904:09

这个例子可以帮助你理解的。。。

------解决方案--------------------


探讨
to_char是转换为字符
|| 是连接符
'-' 是一个字符.

读书人网 >oracle

热点推荐