SQL表HRGROUPWORKHOURS,字段TYPE,查询结果只有0和1,想把查询的结果变成0为报工工时,1为调整工时
时间: 2024-03-05 15:53:14 浏览: 22
您可以使用CASE语句来实现将查询结果中的0转换为"报工工时",将1转换为"调整工时"。示例SQL语句如下:
```
SELECT
CASE TYPE
WHEN 0 THEN '报工工时'
WHEN 1 THEN '调整工时'
END AS RESULT
FROM HRGROUPWORKHOURS;
```
这样就可以将查询结果中的0和1转换为相应的文本了。
相关问题
C# 在SQL的TIB表查询有没有这个字段Edit,查询结果为0则插入,
你可以使用以下代码来查询TIB表中是否存在Edit字段,如果不存在则插入字段:
``` csharp
using System.Data.SqlClient;
string connectionString = "Data Source=<server>;Initial Catalog=<database>;User ID=<username>;Password=<password>";
string tableName = "TIB";
string columnName = "Edit";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand($"SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{tableName}' AND COLUMN_NAME = '{columnName}'", connection);
int count = (int)command.ExecuteScalar();
if (count == 0)
{
command = new SqlCommand($"ALTER TABLE {tableName} ADD {columnName} <data type>", connection);
command.ExecuteNonQuery();
}
connection.Close();
}
```
请注意,你需要将`<server>`,`<database>`,`<username>`,`<password>`和`<data type>`替换为你的实际值。此外,如果要插入的字段类型为字符串,则需要将`<data type>`替换为适当的字符串类型,如`NVARCHAR(MAX)`。
sql 查询状态字段为0的如果没值查询状态字段为1的数据
你可以使用 UNION ALL 操作符将两个查询合并成一个结果集:
```
SELECT * FROM table_name WHERE status = 0
UNION ALL
SELECT * FROM table_name WHERE status = 1 AND NOT EXISTS (SELECT * FROM table_name WHERE status = 0)
```
第一个查询语句会返回状态字段为0的数据,第二个查询语句会返回状态字段为1且不存在状态字段为0的数据的数据。通过使用 UNION ALL 将两个查询语句合并,最终得到的结果集即为你需要的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)