使用OR运算符的多个IS NOT NULL

时间:2016-04-15 13:12:08

标签: sql oracle performance

有没有人知道如何使用OR运算符多个IS NOT NULL来改进下面的oracle sql查询:

class MyView: UIView {
    override func draw(_ rect: CGRect) {
        // create oval centered at (0, 0)
        let path = UIBezierPath(ovalIn: CGRect(x: -75, y: -50, width: 150, height: 100))

        // rotate it 30 degrees
        path.apply(CGAffineTransform(rotationAngle: 30 * .pi / 180))

        // translate it to where you want it
        path.apply(CGAffineTransform(translationX: self.bounds.width / 2, y: self.bounds.height / 2))

        // set stroke color
        UIColor.blue.setStroke()

        // stroke the path
        path.stroke()
    }
}

let view = MyView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
view.backgroundColor = .white

此处的目的是获取所有记录,即使其中一个代码列不为空。 注意:此查询花费了很多时间,并且我无法在此时间内进行查询。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您应该使用COALESCE功能

Object.keys(response).length;