sql - 查询插入列值(如果该列中不存在)[关闭]

2023-12-07

sql - 查询插入列值(如果该列中不存在该值)


嗯。你想要一个新的行吗?在这种情况下,

 IF NOT EXISTS(SELECT 1 FROM emp WHERE fruits = 'mango')
    INSERT INTO emp (fruits) VALUES ('mango')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sql - 查询插入列值(如果该列中不存在)[关闭] 的相关文章

  • 如何在TOAD的DataGrid中显示sys_refcursor数据

    请我需要帮助 我搜索了很多并且变得更加困惑 我使用 Toad 9 7 25 并且我做了这个程序 在一个包中 PROCEDURE ReportaCC pfcorte IN DATE lcursor IN OUT SYS REFCURSOR I
  • MySQL 按主键排序

    某些 SQL 服务器允许使用通用语句 例如ORDER BY PRIMARY KEY 我不相信这适用于 MySQL 是否有任何此类解决方法可以允许跨多个表自动选择 或者是否需要查找查询来确定主键 我一直在研究的解决方法包括调用SHOW COL
  • PostgreSQL Age() 函数:在不同月份登陆时出现不同/意外的结果

    今天 我在 PostgreSQL 9 6 中运行此查询时遇到了无法解释的结果 SELECT age 2018 06 30 2018 05 19 AS one age 2018 07 01 2018 05 20 AS two 两列的预期结果
  • 将 UPDATE 转换为 INSERT INTO ON DUPLICATE KEY UPDATE 语句

    我有这个 UPDATE MySQL 语句 效果很好 UPDATE table1 Inner Join table2 ON table2 id table1 gw id SET table1 field1 1 table1 field2 2
  • 如何以最少的查询次数获取帖子列表和关联标签

    我的表格结构如下 标签 更多的是一个类别 id 标签名称 描述 slug POSTS ID 标题 网址 邮戳 id idPost idTag USERS ID 用户名 userSlug VOTES id idPost idUser 每个帖子
  • postgres 有 CLOSEST 运算符吗?

    我正在寻找这样的东西 给定一个表格 id number 1 7 2 1 25 3 1 01 4 3 0 查询SELECT FROM my table WHEREnumberCLOSEST 1 将返回第 3 行 我只关心数字 现在我有一个程序
  • 插入多行并返回主键时 Sqlalchemy 的奇怪行为

    插入多行并返回主键时 我注意到一些奇怪的事情 如果我在 isert 查询中添加使用参数值 我会得到预期的行为 但是当将值传递给游标时 不会返回任何内容 这可能是一个错误还是我误解了什么 我的sqlachemy版本是0 9 4 下面如何重现错
  • sql查询将两列与一列连接起来

    我在 MS Access 2010 中有 2 个表 如下所示 USERS u id u name LOAN l id l from ref users u id l to ref users u id l amount Users u id
  • 使用Powershell访问远程Oracle数据库

    我需要能够连接到我的网络上基于 Windows 7 的 Oracle 服务器 32 位 Oracle XE 我需要连接的机器运行 Windows 7 64 位 两台机器上都安装了 Powershell 我已在 64 位计算机上安装了 Ora
  • 获取家庭成员

    假设以下家庭 其构建架构是 create table PersonConn child int parent int insert into PersonConn values 1 2 insert into PersonConn valu
  • java mysql 准备好的语句

    我正在尝试使用 java 向数据库中进行简单的插入 它告诉我我的 sql 语法已关闭 但是 当我复制打印出来的字符串并将其放入 phpmyadmin 中的 sql 命令中时 它会正确执行该命令 并且我似乎无法弄清楚 java 中的字符串查询
  • 根据表sql中的行替换字符串中的字符

    我需要用一些映射的字符替换字符串中的字符列表 我有一个表 dbo CharacterMappings 有 2 列 CharacterToFilter 和 ReplacementCharacter 假设这个表中有3条记录 Filter Rep
  • 连接两个表的查询的 SQL Server“FOR XML”输出

    我是 SQL Server 中 FOR XML 功能的新手 我正在使用 SQL Server 2012 我有两个表 Word 和 Word Expansion 样本数据 表 字 WordOID Word 1 PIPE 2 WIRE 表 Wo
  • 复选框上的数据绑定

    我目前正在将数据从 SQL 数据库之一提取到我的应用程序中 我可以让它适用于我的文本框和其他项目 但是 我似乎无法让它适用于复选框 这是我正在使用的代码 DataTable dt new DataTable dt using SqlConn
  • 如何在 Visual Studio 中更改 Azure 数据库表的列顺序

    我整个下午都在寻找在 MS Visual Studio 2022 中重新排序 Azure 数据库表列的方法 没有运气 在其他应用程序中 可以通过拖动或剪切和粘贴轻松重新排列列 这里无能为力 此时 我什至不确定可以在 VS 中移动列 我只对
  • SQL 删除表并重新创建并保留数据

    在我们最初的设计中 我们搞砸了表中的外键约束 现在表已充满数据 我们无法在不删除表中所有记录的情况下更改它 我能想到的唯一解决方案是创建一个备份表并将所有记录放在那里 然后删除所有记录 更改表并开始将它们添加回来 还有其他 更好 的想法吗
  • 插入触发器最终在分区表中插入重复行

    我有一个分区表 我认为 适当的INSERT触发器和一些限制 不知何故 INSERT语句为每个语句插入 2 行INSERT 一个用于父分区 一个用于相应的分区 设置简要如下 CREATE TABLE foo id SERIAL NOT NUL
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • sql server 按组排名

    问题看似简单 但我却无法理解 这是针对 sql 服务器的 what I have in a table What I need as a output cksum id cksum id 2162514679 204 2162514679
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int

随机推荐

  • 为什么这个正则表达式匹配太多? (不在斜线处停止)[重复]

    这个问题在这里已经有答案了 该代码输出 captured数组 但是 captured 1 包含bar this而不是我的预期bar 我的正则表达式中缺少什么来阻止返回超过bar
  • 使用多个DIV会影响页面性能吗?

    我对编码和 CSS 领域都是新手 我已经整理了一个页面 但不确定我是否过度使用了div标签 它是否会影响页面的性能 以及我是否应该将浮动清除为其自己的 div 标签 例如 content clear both 我已经包含了下面的完整代码
  • 对字符串中的所有浮点数进行四舍五入

    我试图用四舍五入到小数点后两位的相同数字替换字符串中的所有浮点数 例如 Hello23 898445World1 12212 应该成为 Hello23 90World1 12 我可以通过以下方式找到数字的位置gregexpr digit d
  • DOM 解析 Facebook 墙

    我正在尝试解析来自公共 Facebook 粉丝页面墙的消息 但它返回一个空白页面 source http www facebook com sk wall filter 2 libxml use internal errors TRUE d
  • 将 HTML 转换为 Word 文档

    如何转换页面HTML to word文档 例如我有一个网页需要保存在word文档中 如何将 HTML 页面转换为 Word 文档 以及如何在word文档中插入分页符 下面您可以找到一个将 html 转换为 word 的示例 它工作正常 我已
  • System.out.printf() 语句是异步的吗?

    我正在打印信息以使用可重入锁测试线程 我正在使用语句 new ReentrantLock true 创建公平锁 在我使用锁的对象方法之一中 我使用的是方法 例如 method for int n 0 n lt 3 n System out
  • 如何用Python从计算机上的目录加载图像

    你好 我是 python 新手 我想知道如何将计算机上的目录中的图像加载到 python 变量中 我在磁盘上的文件夹中有一组图像 我想循环显示这些图像 您可以使用 PIL Python 图像库 http www pythonware com
  • aws lambda 函数可以向专用网​​络中的终端节点发送消息吗?

    我想知道 lambda 函数是否可以访问我的专用网络中且未暴露于互联网的端点 我正在考虑使用 AWS Direct Connect 在我的专用网络 本地 和 AWS 区域之间建立 VPN 但我找不到任何有关如何在 lambda 函数上配置
  • 如何使 JavaScript 变量完全不可变?

    我听过类似的问题 但没有得到我想要的答案 我不计算 const 因为 1 它实际上并没有使其不可变 它只是使引用不可变 2 它扰乱了范围 我也希望它在块之外工作 3 并非所有浏览器都支持它 const hello hello world h
  • install4j:在同一台计算机上自动执行 Windows 扩展验证代码签名和 Apple 公证?

    我们正在考虑切换到扩展验证 EV 代码签名证书 为了完全自动化 Apple 的公证 我们必须将构建机器切换为 Mac mini 阅读EV代码签名流程 and 如何实现自动化 出现了两个问题 硬件令牌 HSM 的密码输入可以自动化吗 The
  • 如何让 Jenkins 仅在测试失败数量发生变化时才使构建失败?

    我们定制了一个产品 其中包括他们自己的 phpunit 测试套件 在 Jenkins 中 我设置了两个作业 第一个作业运行我们自己的测试套件 涵盖我们的自定义设置 第二个作业运行现有的核心单元测试 核心单元测试并非设计用于在定制版本上运行
  • 输入type=密码,不要让浏览器记住密码

    我记得看到过一种方法
  • CSS 盒模型属性排序约定

    如果您想知道以什么顺序输入 CSS 属性 例如border padding font family等 两种常见的方法似乎是按字母顺序排列和盒模型 看 CSS 属性的常规顺序 不要将其与选择器混淆 id class hover tagname
  • 在服务中保持 pubnub 订阅处于打开状态是最佳选择吗

    我可以选择使用 GCM 进行推送通知 但我决定在后台运行的服务中保留打开的 pubnub 订阅 这是一个聊天界面 每个用户都在后台保持其频道打开 并且仅在聊天屏幕打开时发布到目标频道 这样做有什么缺点 如果这不是最佳方法 我可以做些什么来优
  • 使用 NSXMLParser 解析 RSS 时访问特定子元素

    亲爱的学者们 我正在尝试使用以下项目元素结构解析 RSS 提要
  • 未初始化的 int 值始终相同 (C++)

    鉴于此代码 void main int x cout lt lt x system pause 当我调试这段代码时 它总是打印 858993460A 我读到这是因为 VS 将其设置为统一变量的默认值 但我还读到 在发布模式下 这应该获得随机
  • 闪亮仪表板的选项卡相关输入

    我面临闪亮仪表板的问题 我正在尝试创建一个简单的仪表板 左侧有两个 tabItems 每个 tabItem 都有其特定的一组控件和一个绘图 但我可能缺少服务器端的某些内容来将输入链接到选项卡 因为第二个选项卡的控件行为异常 任何帮助将非常感
  • 将 datetime2 数据类型转换为smalldatetime 数据类型导致值超出范围。\r\n该语句已终止[重复]

    这个问题在这里已经有答案了 我制作了一个小型 MVC4 应用程序 并在本地 SQL 2012 服务器上制作了数据库 导入 了我 2012 年的数据 将其作为 sql 2008 的生产移动到我便宜的共享主机上 一切正常 对非 aspmembe
  • 字符的 CSS 选择器

    我有一个带有文本的跨度 span class magic a sample text span 是否可以创建选择器来更改每个符号 a 或 的颜色 magic
  • sql - 查询插入列值(如果该列中不存在)[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 sql 查询插入列值 如果该列中不存在该值 嗯 你想要一个新的行吗 在这种情况下