oracle数据库通过某个字段的值查询数据怎么写sql语句,不知道具体表,不知道是哪个字段?

供稿:hz-xin.com     日期:2024-05-22
急急急,Sql查询一个字段是否存在某一个值,怎么写查询语句?

不知道是什么数据库..
oracle数据库sql语句如下:
select * from 表名 where instr(fuclass,'你要传入的参数')>0;

其实这样也有问题,你这题的思路应该是先根据逗号分隔符截取字符串,然后根据你传入的参数和根据逗号截取出来的字符串进行比较,如果存在那就是你要的记录,否则就不是,但是oracle并不存在这样一种函数.比如gp中使用的split_part函数,所以比较麻烦,只能自己构建一个函数,然后调用这个函数先对字符串进行处理

出问题的原因是如果你传入一个'2',那么'22'也会算作是合格字符,而将结果返回

Oracle数据库中某个表里面某个字段有某个值
data_new

举个例子:
假如表名是:table_name , 其中有个字段名叫:col_name

你要查询col_name的值为100的数据,语句如下
SELECT * FROM table_name WHERE col_name=100;

oracle中如何查询某个表中哪些字段含有某个字符?
答:查询该字段,用EXCPTION异常抓取,如果没异常则说明有该字段。如果进入异常程序块则说明无该字段。Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植...

在oracle数据库中,有两个表里的某些字段是一样的,怎么样找出这些相同...
答:假如表是t1,t2 select a.column_name from (select column_name from user_tab_columns where table_name='T1')a,(select column_name from user_tab_columns where table_name='T2') b where a.column_name=b.column_name

...同一记录的输入中,如何根据其中一个字段的值来确定另一字段的取值...
答:在ACCESS里面,组合框的内容是可以根据其他参数的变化而变化的,举个例子吧:比如说,"窗体1"里面有一个文本框"text1"和一个组合框"combo1",那你在"combo1"点右键选择"属性",然后在"数据"选项卡里面,把"行来源类型"设置为"表/查询",然后在"行来源"里面输入个带参数的查询:select 职务 from 职务表...

sql语句怎么在一个数据库中查找拥有同一字段名的所有表
答:1、在Oracle数据库中 select column_name,table_name from user_tab_columns where column_name= 'test_name'2、在SqlServer数据库中 SELECT COLUMN_NAME,TABLE_NAME FROM INFORMATION_SCHEMA.columns WHERE COLUMN_NAME='test_name'SQL语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,...

sql语句怎么在一个数据库中查找拥有同一字段名的所有表?
答:利用SQL语句来查询字段所在的表从某数据库中查出包含 字段名 字段的所有表名 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = '字段名'实例:1、后台添加扩展字段 。2、选中所在的数据库右键新建查询并输入SQL语句 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_...

如何查询一个oracle数据库中所有表的所有字段哪个包含特定字符串...
答:这个不可能使用简单一个查询语句来实现这个功能。因为你的这个需要基本都是比一定逻辑的查询,实现起来有相当的难度。因为首先要确定有多少张表,每张表中有多少个字段,然后才能实现某个字段中的某条记录包含你所需要的这个特定的值。这仅仅是一个简单的思路,供参考。

急急急,Sql查询一个字段是否存在某一个值,怎么写查询语句?
答:不知道是什么数据库..oracle数据库sql语句如下:select * from 表名 where instr(fuclass,'你要传入的参数')>0;其实这样也有问题,你这题的思路应该是先根据逗号分隔符截取字符串,然后根据你传入的参数和根据逗号截取出来的字符串进行比较,如果存在那就是你要的记录,否则就不是,但是oracle并不存在这样...

在select语句的where条件中,between and用于判断某个字段的值是否...
答:在select语句的where条件中,between and用于判断某个字段的值是否在指定的范内,这句话是正确的。SELECT语句返回用指定的条件在一个数据库中查询的结果,返回的结果被看作记录的集合。SELECT 语句的最短的语法是:SELECT fields FROM table。FORM子句用于指定表或查询,该表的查询包含SELECT语句中列举的...

如何批量修改oracle数据库中某一个表中的某一列数据?
答:需求:T1表有千万级别的数据量,需要更新这个表的字段a,b满足2个条件的记录。做法:一般业务会将条件通过excel表格提供给开发,那么开发首先需要将这个excel表格的内容插入到临时表T2中,考虑到a,b都不是主键,那么需要将a,b转化成主键后再插入到T2表中,T2表中还可以保存更新前的数据,方便做数据...

mysql 怎么在数据库中查找某一字段的值
答:新建查询”按钮,如下图所示。3、接着,完成上述步骤后,输入如下红框标注的SQL语句,如下图所示。4、然后,完成上述步骤后,在该界面中,单击左上方的“执行”选项,如下图所示。5、最后,完成上述步骤后,在此界面中,显示查询数据库有某个字段,如下图所示。这样,问题就解决了。