Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używanie danych z kolumny Excel do tworzenia instrukcji sql, która przeszukuje bazę danych

W razie potrzeby zamień zakres, kredyt brettdj przy łączeniu - Proste łączenie tablicy VBA nie działa

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. Uwierzytelnianie w aplikacji komputerowej

  2. Jak przechowywać wyniki zapytania MySQL w innej tabeli?

  3. Lista SELECT nie znajduje się w klauzuli GROUP BY i zawiera niezagregowaną kolumnę .... niezgodna z sql_mode=only_full_group_by

  4. Powiązać postęp zapytania z progressProperty paska postępu w celu informowania użytkownika o czasie pobierania i wysyłania w javaFX?

  5. Aktualizowanie widoków w MySQL