Fun_ChkCardId(Trim(ZJHM))='01' 转换成sqserver
时间: 2023-12-09 11:03:49 浏览: 35
这是一种类似于VB或VBScript语言的函数调用,可能是用在Access或Excel等应用程序中的。如果你想在SQL Server中实现同样的功能,可以使用以下代码:
```
SELECT
CASE WHEN LEFT(LTRIM(RTRIM(ZJHM)), 2) = '01' THEN 'True' ELSE 'False' END AS CheckResult
FROM
YourTableName;
```
以上代码假设你的表名为YourTableName,要对ZJHM列进行判断。这里使用了LEFT函数来获取字符串的前两个字符,LTRIM和RTRIM函数来去除字符串中的空格。如果前两个字符等于'01',则返回'True',否则返回'False'。
相关问题
read(911,*) Para_Inlst05 IF (TRIM(Para_Inlst05)=='IO_XYZ:') THEN read(911,*) NIO_3Dpool Do IO_3DV=1, NIO_3Dpool read(911,*) IO_Cv_X,IO_Cv_Y,IO_Cv_Z read(911,*) Index_IOside_3DCV read(911,*) Connect_IOName IO_3DPool_X(IO_3DV) = IO_Cv_X IO_3DPool_Y(IO_3DV) = IO_Cv_Y IO_3DPool_Z(IO_3DV) = IO_Cv_Z Index_IOside_3DCV_INPUT(IO_3DV)= Index_IOside_3DCV IOName_Con(IO_3DV) = Connect_IOName EndDo ENDIF
这是一个Fortran语言的代码片段,其中包含了两个语句:
1. read(911,*) Para_Inlst05:从输入文件911中读取变量Para_Inlst05的值。
2. IF (TRIM(Para_Inlst05)=='IO_XYZ:') THEN:如果Para_Inlst05去掉空格后等于字符串'IO_XYZ:',则执行IF语句中的语句。
3. read(911,*) NIO_3Dpool:从输入文件911中读取变量NIO_3Dpool的值。
4. Do IO_3DV=1, NIO_3Dpool:循环遍历IO_3DV从1到NIO_3Dpool。
5. read(911,*) IO_Cv_X,IO_Cv_Y,IO_Cv_Z:从输入文件911中读取三个变量的值,分别为IO_Cv_X、IO_Cv_Y、IO_Cv_Z。
6. read(911,*) Index_IOside_3DCV:从输入文件911中读取变量Index_IOside_3DCV的值。
7. read(911,*) Connect_IOName:从输入文件911中读取变量Connect_IOName的值。
8. IO_3DPool_X(IO_3DV) = IO_Cv_X:将IO_Cv_X的值存储到数组IO_3DPool_X的第IO_3DV个元素中。
9. IO_3DPool_Y(IO_3DV) = IO_Cv_Y:将IO_Cv_Y的值存储到数组IO_3DPool_Y的第IO_3DV个元素中。
10. IO_3DPool_Z(IO_3DV) = IO_Cv_Z:将IO_Cv_Z的值存储到数组IO_3DPool_Z的第IO_3DV个元素中。
11. Index_IOside_3DCV_INPUT(IO_3DV)= Index_IOside_3DCV:将Index_IOside_3DCV的值存储到数组Index_IOside_3DCV_INPUT的第IO_3DV个元素中。
12. IOName_Con(IO_3DV) = Connect_IOName:将Connect_IOName的值存储到数组IOName_Con的第IO_3DV个元素中。
13. EndDo:循环的结束标志。
这段代码的功能是从输入文件中读取变量的值,并将某些变量的值存储到数组中。如果Para_Inlst05的值为'IO_XYZ:',则从输入文件中读取NIO_3Dpool组数据,分别存储到数组IO_3DPool_X、IO_3DPool_Y、IO_3DPool_Z、Index_IOside_3DCV_INPUT和IOName_Con中。可以看出,这段代码的作用是为了读取输入输出的空间位置信息。
写一段Python代码: 使用正则表达式,筛选出指定txt文档中“VREF_BF_TRIM= 584.0MV”中间的数字,并另存为一个叫“OK”的txt文件中
```python
import re
# 打开原始文本文件
with open("original.txt", "r") as f:
content = f.read()
# 使用正则表达式匹配数字
match = re.search(r"VREF_BF_TRIM=\s*(\d+(\.\d+)?)MV", content)
if match:
# 提取匹配到的数字
num = match.group(1)
# 将数字保存到新的文本文件中
with open("OK.txt", "w") as f:
f.write(num)
else:
print("No match found.")
```
其中,`original.txt`为指定的文本文件名,`VREF_BF_TRIM= 584.0MV`为待匹配的字符串,数字`584.0`将被提取并保存到新的文本文件`OK.txt`中。如果没有匹配到,则输出提示信息。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)