小编Anu*_*ron的帖子

从select语句和硬编码值插入表

我想做这样的事情:

INSERT
INTO
  my_test
  (
    name,
    sirname,
    Dept
  )
  VALUES
  (('First Name'),(SELECT sirname, Dept FROM my_test_backup WHERE dept = 500));
Run Code Online (Sandbox Code Playgroud)

我得到的错误是太多的值.

sql database oracle

3
推荐指数
1
解决办法
5620
查看次数

我想使用UNI ALL从select语句插入

我想在表中插入记录时在查询上使用联合。插入内容还具有一些硬编码值。其余的价值来自工会。例如..

INSERT INTO my_test_one (name, sirname, Dept)
VALUES
  ((select 'name1','sirname1', Dept FROM my_test_one_backup WHERE dept = 500 
    union all
    select 'name1','sirname1', Dept FROM my_test_one_backup WHERE dept = 501 ));
Run Code Online (Sandbox Code Playgroud)

sql database oracle

3
推荐指数
1
解决办法
1万
查看次数

我们如何检查列是否有任何字母

我想使用如下查询:

select * from test
Run Code Online (Sandbox Code Playgroud)

其中列中的数据具有字母数字值.

例如,如果列的rollno值为20,30,40,50C,30F,那么如何找到具有50C和30F类型值的值?

sql database oracle

0
推荐指数
1
解决办法
5919
查看次数

标签 统计

database ×3

oracle ×3

sql ×3