Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на данни от колони на Excel за създаване на sql израз, който прави запитвания към база данни

Заменете диапазона, ако е необходимо, кредитирайте brettdj при присъединяването - Простото свързване на VBA масив не работи

Sub test()

    Dim strQuery As String
    Dim strVals As String

    Dim rngTarget As Range
    Set rntTarget = Range("A1:A7")

    Dim varArr
    Dim lngRow As Long
    Dim myArray()
    varArr = rntTarget.Value2

    ReDim myArray(1 To UBound(varArr, 1))

    For lngRow = 1 To UBound(varArr, 1)
        myArray(lngRow) = varArr(lngRow, 1)
    Next

    strVals = "('" & Join$(myArray, "','") & "') "

    strQuery = "SELECT * FROM users WHERE own in " _
        & strVals & "or rent in " & strVals


End Sub



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Законно ли е използването на MySQL в търговска среда?

  2. Пивот таблица С 3 таблици

  3. Извличането от голям xml заявката е неуспешна с твърде дълъг низов литерал

  4. Изключване на записи, при които подзаявката връща резултати, които трябва да се изключват взаимно

  5. mysql GRANT + КЪДЕ