如何从表中选择所有包含阿拉伯或波斯字母的行?

时间:2019-02-07 15:19:51

标签: sql sql-server tsql

我正在使用SSMS和SQL。

我有一个表,其中包含带有阿拉伯字母的行。我想过滤这些特定的行。

我认为必须以某种方式使用正则表达式来执行此操作,但是我找不到任何示例来说明如何精确地执行此操作。

有人可以帮忙吗?

这是我第一次尝试。我可能搞砸了语法。如果是这样,请纠正我。

A.Text like N'[ـا   اـب ـبـ بـ  بـت ـتـ تـ  تـث ـثـ ثـ  ثـج ـجـ جـ  جـح ـحـ حـ  حـخ ـخـ خـ  خـد دـذ ذـر رـز زـس ـسـ سـ  سـش ـشـ شـ  شـص ـصـ صـ  صـض ـضـ ضـ  ضـط ـطـ طـ  طـظ ـظـ ظـ  ظـع ـعـ عـ  عـغ ـغـ غـ  غـف ـفـ فـ  فـق ـقـ قـ  قـك ـكـ كـ  كـل ـلـ لـ  لـم ـمـ مـ  مـن ـنـ نـ  نـه ـهـ هـ  هـو وـي ـيـ يـ  يـأ أـإ إـؤ ؤـئ ـئـ ئـ  ئـآ آ ]' 

这没有用。它返回2个结果,而不是数千个结果。我不会说阿拉伯语,也不知道它确切返回了什么,因此无法进行比较。

1 个答案:

答案 0 :(得分:0)

尝试一下:

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {

    if let currentViewController = self.viewControllers?.first {

        coordinator.animate(alongsideTransition: { _ in
            // nothing here
        }) { [unowned self] _ in
            self.setViewControllers([currentViewController], direction: .forward, animated: false, completion: { (finished) in
                // some finishing work
            })
        }

    }

    super.viewWillTransition(to: size, with: coordinator)

}