- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通常在 Excel 2007 中完成大部分工作,但我认为 Excel 不是管理我需要处理的数据的正确工具。所以我正在尝试将一个 excel 电子表格转换为一个 Access 2007 db,我可以毫无问题地做到这一点,但在对电子表格做任何事情之前,我会通过清理其中的数据以使用结果信息的过程。在 excel 中,我使用如下宏
Sub deletedExceptions_row()
Dim i As Long
Dim ws As Worksheet
On Error GoTo whoa
Set ws = Sheets("data")
With ws
For i = .Cells.SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If .Cells(i, 3) = "" Or _
VBA.Left(.Cells(i, 3), 4) = "511-" Or _
VBA.Left(.Cells(i, 3), 5) = "CARL-" Then
.Rows(i).Delete
End If
Next i
End With
Exit Sub
whoa:
MsgBox "Value of i is " & i
End Sub
要删除电子表格中不必要的记录,我将如何在 Access 2007 中完成同样的事情。
该宏正在查找特定部分,或者更确切地说是记录第三个字段的前几个字符,以确定是否需要删除整个记录(例如 511-QWTY-SVP 或 CARL-52589-00)。总共有大约 180 个这样的字符类型会影响需要从电子表格中删除的 1000 行,但我想在 Access 2007 中复制相同的过程,但不知道如何。
感谢所有人为解决此问题提供帮助
最佳答案
在 Access 中,您可以执行 DELETE
语句来丢弃字段中的值为空字符串 ("") 或与您的模式之一匹配的行。
DELETE FROM YourTable
WHERE
YourField = ""
OR YourField ALike "511-%"
OR YourField ALike "CARL-%";
使用 YourField
索引,WHERE 子句中的模式匹配比使用 Left()
函数(例如您使用的电子表格宏)的查询提供潜在的巨大性能改进。 IOW,以下查询将要求 db 引擎在 YourTable
的每一行上运行这些 Left() 表达式。但是通过上面的查询和 YourField
索引,数据库引擎可以简单地选择匹配的行......这很容易快一个数量级。
DELETE FROM YourTable
WHERE
YourField = ""
OR Left(YourField, 4) = "511-"
OR Left(YourField, 5) = "CARL-";
关于sql - 根据在字段中找到的文本删除记录 (,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11330950/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!