题目: 例如:
create table Country(
ID int primary key,
Language ……
); 条件是: Language 有四个常量值,1 为 中文 ,2 为 英文 ,3 为 法语 ,4 为 日文。 要在一个字段中写下来。(当选1的时候就显示中文,选2就显示英文,选3就显示法语,选4就问日文,一定要在一个字段中写,写它是要用到static 还是defaule ,我被搞糊涂了)
拜托了
create table Country(
ID int primary key,
Language ……
); 条件是: Language 有四个常量值,1 为 中文 ,2 为 英文 ,3 为 法语 ,4 为 日文。 要在一个字段中写下来。(当选1的时候就显示中文,选2就显示英文,选3就显示法语,选4就问日文,一定要在一个字段中写,写它是要用到static 还是defaule ,我被搞糊涂了)
拜托了
解决方案 »
- 各位高手,按照一定的数量,怎么将一行数据复制多行,oracle的树查询可以,但是得将每一行数据按照一定的数量复制为多行
- OCI与oracle times ten 选择问题
- 请教达人:往数据库中要插入1亿多条数据用JAVA程序实现可行吗?
- Oracle 9i的转储备份问题
- 用PL/SQL导出用户表的问题
- 如何找出A字段数据长度最长的那条记录
- 红帽系统下,使用oracle数据库导出命令exp遇到的问题
- SQL PLUS登陆,出现 TNS:协议知配器错误
- ~~~~~口令的问题,敬请关注!!!!~~~~~~~~~~~
- 一个触发器的问题,请高手赐教!!!!!!!
- 急求助:关于物化视图刷新出错
- Toad中使用dbms_output.put_line输出字符串不完整
那你在查询的时候你用docode就可以了。
如果你要传一个中文过来要数据库里面存1的话那只能在前台自己控制了。
在数据库中没有这样的权限。。
代码值,然后select 的时候要把1,2,3,4,替换成相应的中文,英文,法语,日文
是的话
decode就好了啊
SELECT DECODE(Language,1,'中文', 2,'英文', 3, '法语', 4, '日文', 'DUMMY') Language
FROM Country;