如何删除SQL Sever里的一行二进制数据
时间: 2023-06-24 20:02:55 浏览: 51
要删除 SQL Server 中的一行二进制数据,可以使用 DELETE FROM 语句和 WHERE 子句来指定要删除的行。
例如,如果要删除名为 `my_table` 的表中二进制数据列 `binary_data` 中包含特定值的行,可以使用以下语句:
```
DELETE FROM my_table WHERE binary_data = 0x12345678
```
其中,`0x12345678` 是要删除的二进制数据的十六进制表示形式。请根据实际情况替换表名、列名和要删除的二进制数据。
相关问题
sqlsever 查询时候将十进制转换成二进制
在SQL Server中,可以使用CONVERT函数将十进制数转换为二进制数。例如,将十进制数25转换为二进制数,可以使用以下查询语句:
```
SELECT CONVERT(varbinary(8), 25)
```
该查询语句将返回二进制数0x0000000000000019,其中0x表示十六进制数。如果需要返回二进制数的字符串格式,可以使用以下查询语句:
```
SELECT CONVERT(varchar(50), CONVERT(varbinary(8), 25), 2)
```
该查询语句将返回字符串"00000000000000000000000000011001",其中第二个参数2表示转换为二进制格式。
SQL sever如何一行多列求和
你可以使用 SUM 函数来一行多列求和,例如:
SELECT SUM(column1 + column2 + column3) as sum_result
FROM your_table;
这将对表中每行的 column1、column2 和 column3 进行求和,并将结果命名为 sum_result。