有这样的一个问题,数据库中有两个表,分别是Guest,Hotel,即旅客信息表和旅馆信息表,Guest表中有一个旅客编码的字段,这个字段的有20位,它的前10位代表这个旅客所住的旅馆,现在的问题是要根据Guest表中的旅客编码字段信息查到他所住的旅馆的名称和旅馆地址!
问题解决:
SQL SERVER的SQL语句:select Guest.旅客编码,Guest.旅客姓名,Hotel.旅馆名称,Hotel.旅馆地址 from Guest,Hotel where Hotel.旅馆编码=SubString(Guest.旅客编码,1,10)
* s4 R0 U! ~% U0 \' p" dOracle的SQL语句:select Guest.旅客编码,Guest.旅客姓名,Hotel.旅馆名称,Hotel.旅馆地址 from Guest,Hotel where Hotel.旅馆编码=SubStr(Guest.旅客编码,1,10)
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |