gpt4 book ai didi

sql - 用两个整数设置主键

转载 作者:行者123 更新时间:2023-11-29 05:45:39 25 4
gpt4 key购买 nike

我有一个包含主键(ColumnA、ColumnB)的表。我想制作一个函数或过程,当传递两个整数时,将在表中插入一行,但要确保最大的整数始终进入 ColumnA,较小的整数进入 ColumnB。

所以如果我们有 SetKeysWithTheseNumbers(17, 19) 会返回

|-----------------|
|ColumnA | ColumnB|
|-----------------|
|19 | 17 |
|-----------------|

SetKeysWithTheseNumbers(19, 17) 会返回同样的东西

|-----------------|
|ColumnA | ColumnB|
|-----------------|
|19 | 17 |
|-----------------|

最佳答案

使用:

INSERT INTO your_table
(COLUMN_A, COLUMN_B)
VALUES(GREATEST(@param_a, @param_b),
LEAST(@param_a, @param_b))

引用:

关于sql - 用两个整数设置主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2531663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com